Ios Facebook:如何分离调试和生产模式事件?
我正在使用Facebook SDK跟踪ads mobile安装,并遵循本教程: 到目前为止,仪表板/洞察中的事件在调试/生产模式下未被分离Ios Facebook:如何分离调试和生产模式事件?,ios,facebook,facebook-apps,facebook-ios-sdk,facebook-ads-api,Ios,Facebook,Facebook Apps,Facebook Ios Sdk,Facebook Ads Api,我正在使用Facebook SDK跟踪ads mobile安装,并遵循本教程: 到目前为止,仪表板/洞察中的事件在调试/生产模式下未被分离 我是否必须创建两个appId来分隔DashBoard/Insight中的调试和生产事件?我猜您应该使用debug预处理器宏(或者创建一个新的宏,如果需要),为您构建的Facebook设置正确的appId。您可以使用FacebookSDK中的方法FBSettings setDefaultAppID:,而无需在Info.plist中硬编码appId 让我写一个简
我是否必须创建两个appId来分隔DashBoard/Insight中的调试和生产事件?我猜您应该使用
debug
预处理器宏(或者创建一个新的宏,如果需要),为您构建的Facebook设置正确的appId。您可以使用FacebookSDK中的方法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];
我希望这对你有帮助