jam*_*075 7 facebook ios facebook-ads-api facebook-apps facebook-ios-sdk
我正在使用Facebook SDK跟踪广告移动安装,并遵循本教程:移动广告安装
到目前为止,DashBoard/Insight中的事件未针对debug/prod模式分开.
我是否必须创建2个appID来分隔DashBoard/Insight中的调试和prod事件?
我的猜测是你使用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];
Run Code Online (Sandbox Code Playgroud)
我希望这对你有帮助。
| 归档时间: |
|
| 查看次数: |
739 次 |
| 最近记录: |