我使用Facebook SDK跟踪移动安装广告并遵循本教程:mobile ads install
到目前为止,调试 / prod < DashBoard / 洞察中的事件不是分开 / strong>模式。
我是否必须创建2个appID来分隔DashBoard / Insight中的调试和prod事件?
答案 0 :(得分:1)
我的猜测是你使用DEBUG
预处理器宏(或者如果需要的话创建一个新宏),为你的构建设置正确的Facebook appId。您可以使用Facebook SDK中的方法FBSettings setDefaultAppID:
来实现此目的,而无需在Info.plist中对appId进行硬编码。
让我写一个简单的例子:
// 1 - Set the app id on compile time, based in macro you choosed
#if DEBUG
kFacebookAppID = @"your app id for debug";
#else
kFacebookAppID = @"your app id for production";
#endif
// After then, you can set the id in your app delegate initialization
[FBSettings setDefaultAppID:kFacebookAppID];
我希望这对你有所帮助。