【问题标题】:How to update demographics like Gender and Age everytime using Flurry in IOS如何在 IOS 中每次使用 Flurry 更新性别和年龄等人口统计数据
【发布时间】:2014-04-02 13:44:19
【问题描述】:

我正在使用 Flurry(4.2.3)。我如下调用了flurry

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

但我想在每次用户更新他的性别和年龄以将 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 显示以下错误

Flurry:startSession 已被调用。它应该只被调用一次。回来了。

如何每次向 Flurry 发送诸如性别和年龄之类的人口统计数据。

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

请提出我哪里出错的任何想法。

提前致谢..

【问题讨论】:

    标签: ios objective-c flurry


    【解决方案1】:

    在会话已经开始时,似乎没有设置人口统计的选项。尝试在致电startSession 之前设置人口统计数据。

    1. 将受众特征设置为NSUserDefaults
    2. 在开始会话之前,只需检查 NSUserDefaults 中的参数是否正确,并将它们设置为 Flurry 以防它们存在。

    是的,当您采用此参数时,您将只跟踪会话后会话的人口统计数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-07
      • 2021-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多