2012-08-03 83 views
8

我已經通過Facebook的API將應用程序邀請從iPad應用程序發送到測試Facebook帳戶。當我登錄到我的電腦上的測試帳戶時,應用程序請求就在那裏。Facebook應用程序請求未在iOS設備上顯示?

當我登錄到我的iPad上的測試帳戶(通過Safari或通過Facebook應用程序)時,我可以看到應用程序中心選項卡旁邊的數字「1」,但是當我點擊它並轉到應用程序中心,沒有要求。事實上,我看不到任何應用中心專用於iOS版Facebook的請求 - 這裏只有社交精選和頂級應用。對此有何解釋?

+0

當您在iPad上訪問時,您是否使用Facebook的移動版本?要求僅適用於畫布上的應用程序,但這些都是AFAIK不是來自m.facebook.com ... – CBroe 2012-08-03 15:25:46

回答

34

這是由Facebook的應用程序設置頁面上的配置不正確引起的。當您設置應用程序時,您需要確保以下設置正確。

轉到developers.facebook.com然後選擇 「應用程序」。編輯您的應用程序,並在下面填寫..

  • iOS應用程序包(不認爲這是必要的,但在填補它,這從Xcode中包ID(com.companyname.appname))

  • iPhone/iPad App Store ID - 這是ESSENTIAL,其中一個必須填寫有效的應用商店ID。當您使用iTunes Connect創建應用程序時,您可以獲得此功能。如果您創建了一個應用程序,並且直到它要求您提交二進制文件時填寫詳細信息,它將生成蘋果公司稱之爲Apple ID(或iTunes ID)的內容。這只是一個長整型值。如果您已經在應用程序商店中安裝了應用程序,則只需登錄iTunes連接並使用現有的應用程序進行測試即可。

  • 配置的iOS SSO - 啓用

  • 配置深層鏈接 - 啓用

你從Facebook獲得的唯一功能,當用戶點擊的iOS應用程序通知被重定向用戶到應用程序(如果已安裝),或者如果沒有安裝到App Store。此外,如果您希望自己的應用通知在桌面上顯示,則需要在「Facebook上的應用」部分下的Canvas網址。

在我的測試我必須有一個畫布URL得到iOS的通知工作,但我不知道這是與Facebook或預期的行爲的錯誤,因此,如果它不與剛啓用的iOS工作,使應用程序也在Facebook上,並堅持隨機鏈接,如果你沒有。

+1

訪問,現在我們已經測試了它和帆布網址是沒有必要的......只有iOS應用程序包和iPhone/iPad的App Store ID。謝謝! – Bisca 2015-07-31 14:36:23

+0

如果您的應用程序是不是住在AppStore上的Facebook給出把應用程序商店的ID和沒有請求中接收 – 2016-01-19 08:55:58

+0

@ShauketSheikh這是否意味着,如果我的應用程序是不是還活着,我不能測試此功能的錯誤? – xaksis 2016-07-03 15:12:42

0

我只是想出有可能是另一個原因症狀:如果你的應用程序有位置限制(僅在某些國家提供),誰收到請求必須是在該國的用戶(例如,我不得不與我的連接通過GeoEdge)。

相關問題