如何在IOS中使用Flurry每次更新人口统计信息,如性别和年龄

时间:2014-04-02 13:44:20

标签: ios objective-c flurry

我正在使用Flurry(4.2.3)。我打电话给下面的

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  [Flurry setCrashReportingEnabled:YES];
[Flurry startSession:@"API_key"];
}

但是每当用户更新他的Gender和Age以将self.ageString和self.genderString发送到Flurry分析时,我想每次调用以下方法。

注意:每次用户更新其性别和年龄时,我都会在我的视图控制器上调用以下方法。

-(void)flurryCall
{
    [Flurry setCrashReportingEnabled:YES];
    [Flurry startSession:@"API_key"];

    //your code
    [Flurry setAge:self.ageString];//say 18

   [Flurry setGender:self.genderString];//say m

}

每当我调用上述方法时。从Flurry

显示以下错误

乱舞:已经调用了startSession。它应该只被调用一次。返回。

如何发送人口统计信息,例如性别&每次都要乱舞。

我知道我们需要在didFinishLaunchingWithOptions调用Flurry startSession,但我的要求是每次更新人口统计信息(年龄,性别)。因为我想在Flurry中存储使用我的应用程序的用户人口统计数据。

请建议我出错的任何想法。

先谢谢..

1 个答案:

答案 0 :(得分:0)

在会话已经启动时,似乎没有选项来设置受众特征。尝试在致电startSession之前设置受众特征。

  1. 拍摄时将人口统计信息设置为NSUserDefaults
  2. 在开始会话之前,只需检查NSUserDefaults中是否有正确的参数,并将它们设置为Flurry以防它们存在。
  3. 是的,当您使用此参数时,您将仅在会话后跟踪会话人口统计信息。