2013-02-06 89 views
3

我想爲我的iOS應用啓用Facebook移動應用安裝廣告,我已經安裝了Facebook SDK,SDK本身大約爲13MB。我只關心我的應用程序的大小,我是否應該將整個SDK包只包含Facebook移動應用安裝廣告的一段代碼?或者我可以只導入所需的庫?安裝Facebook SDK僅適用於Facebook移動應用安裝廣告

由於我不想增加我的應用程序的大小太多。

順便說一下,我使用Mono Touch,所以整個Facebook.dll大概在10MB左右。

感謝和問候,

回答

3

Facebook的需要你有Facebook iOS SDK使用Facebook Mobile Apps Install Ads

您需要添加以下代碼applicationDidBecomeActive方法你AppDelegate文件

(void)applicationDidBecomeActive:(UIApplication *)application 
{ 
    [FBSession.activeSession handleDidBecomeActive]; 
    [FBSettings publishInstall:YOUR_APP_ID]; 
} 

退房Facebook documentation完全解釋。

+0

謝謝薩拉瓦納。我是否需要調用[FBSession.activeSession handleDidBecomeActive]; ?因爲它在doco中沒有說明。 – blackbeam

+0

你不必使用它。 '[FBSettings publishInstall:YOUR_APP_ID];'就夠了。 –

+0

嗨,我試圖做同樣的事情,但沒有成功。有人可以一步一步提示如何以正確的方式做到這一點?當我的應用程序調用FBSettings.PublishInstall方法時,不會引發異常。沒有安裝通知被推送到開發者FB應用頁面。 – John

相關問題