7
我使用Facebook的SDK來追蹤廣告的行動安裝和遵循本教程:mobile ads installFacebook:如何分離調試和prod模式事件?
到目前爲止,儀表板式事件/洞察沒有分離爲調試/PROD模式。
我是否必須創建2個appID來分隔DashBoard/Insight中的調試和prod事件?
我使用Facebook的SDK來追蹤廣告的行動安裝和遵循本教程:mobile ads installFacebook:如何分離調試和prod模式事件?
到目前爲止,儀表板式事件/洞察沒有分離爲調試/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];
我希望這可以幫助您。