Facebook Insights将客户端和应用版本显示为"未知"对于iOS

时间:2014-10-09 09:36:08

标签: ios objective-c facebook facebook-ios-sdk facebook-insights

我已经在我的iOS应用上集成了FB洞察力。根据FB文件:

  

您可以通过选择应用版本下拉列表来查明来自正在开发的版本的事件(与生产中的版本相比),如上图所示。这将过滤显示给该版本的事件。 (您的应用程序的应用程序版本将自动从iOS应用程序包中存储的版本中记录。)您可以类似地按事件名称进行过滤。

参考。网址:FB Insight integration

但是对于我的应用, 客户端 应用版本 字段显示未知适用于所有Insight活动。我是否需要为此执行任何单独的API调用?

谢谢,

AKHIL

1 个答案:

答案 0 :(得分:0)

更新:我在http://developers.facebook.com/bugs向Facebook开发者报告了这个错误并修复了它,并将于2014年11月4日推出补丁。

虽然该方法已被弃用,但此代码确实有效,并将使用最新的Facebook SDK填充AppVersion:

[FBSettings setAppVersion:[NSString stringWithFormat:@"v%@", [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]]];

我在Facebook上记录了有关此问题的错误:

https://github.com/facebook/facebook-ios-sdk/issues/665

祝你好运!