2013-04-09 50 views
1

我正在嘗試設置Facebook移動安裝廣告。我的應用程序不會使用Facebook的任何其他原因。未註冊移動版安裝的應用程序

這是我迄今所做的:

  1. 設置/添加Facebook的SDK
  2. 在的appdelegate:

#import <FacebookSDK/FacebookSDK.h>

和applicationdidfinishinglaunching ...

[FBSettings publishInstall:[FBSession defaultAppID]];

3.Created一個Facebook應用程序的iOS原生應用

我的Facebook應用程序還沒有註冊的Facebook應用程序,從我的設備上進行測試安裝。我究竟做錯了什麼?

回答

0

原來我忽略了包含安全框架。它沒有彈出任何錯誤,但最終這是問題。

0

這只是一個預感,但你可能必須允許你的應用程序Facebook的權限。如果您曾嘗試過Friendcaster,Fast for Facebook,Seesmic或其他替代FB應用程序,則可以看到您必須授予應用程序訪問您的Facebook帳戶的權限。看起來開發者在Facebook上有一個應用程序,就像遊戲一樣。該內部Facebook應用程序有權訪問該帳戶,然後FB客戶端通過該應用程序訪問該帳戶。就像我說的,這只是一種預感,但它是有道理的。

+0

沒有通過Facebook文檔,它很清楚地表明,授予權限是不必要的,因爲除了這一行代碼以外,我不使用facebook sdk。謝謝你嘗試 – Stephen

0

可能工作。看到您的應用程序正在運行有一個「竅門」。

是的,你可以測試模擬器或設備上的「應用安裝」 ......但你可能沒有看到他們在Facebook上儀表板。

取而代之,首先進入App Dashboard左側菜單中的INSIGHTS標籤。你可能會在這裏看到App Installs - 但你可能不會。其次,如果您沒有看到App Installs的任何實時數據,請查看名爲「APP LAUNCHES」的部分。這可以用作您的應用程序正在工作的替代指標。第三,如果您沒有看到「App Launches」的實時數據 - 請查看日期範圍。將日期範圍更改爲TOMORROW的日期。給Facebook 1-2分鐘更新您的數據。此時,現在您可以看到正在發生的應用程序啓動 - 因此會知道您與FB的連接正在運行。

相關問題