2015-05-22 48 views
5

我有2個應用程序使用相同的Facebook應用程序ID。我正在嘗試使用URL後綴,並且我遇到了一些問題。Facebook的URL計劃後綴問題

我跟着this tutorial但沒有運氣...

  1. 我創建Facebook應用程序頁面上的後綴(我有「開發者」的角色,而不是「管理員」,但它讓我設置後綴)
  2. 我加了後綴爲iOS應用的.plist - fb123456789suffix
  3. 後綴只含有少量字母

至於結果(使用FBSDKLoginManager的登錄)我得到FB開編輯在Safari中,我可以接受登錄請求,然後「無法打開頁面」消息。

當我輸入「fb123456789suffix://」在Safari它啓動我的應用程序

當我輸入「fb123456789://」在Safari中存在「無法打開頁面」的消息。

它看起來像FB沒有更新應用程序頁面中的後綴,因爲如果我將輸入URL在.plist中沒有後綴(fb123456789)一切正常。

您對此不起作用有任何意見或建議嗎?

PS。我在iOS應用程序中使用最新的FB SDK。

編輯:這不重複。這是不同的問題,我在.plist文件中缺少FacebookUrlSchemeSuffix參數,

+0

@BootMaker其實我嘗試瞭解該鏈接下的解決方案,但是當我嘗試使用'FacebookAppID:123456789suffix'時出現錯誤 - 沒有應用程序根據ID 123456789suffix – Piotr

+1

這不是重複的。正確的答案是添加FacebookUrlSchemeSuffix,它在Facebook文檔中的截圖中缺少(因此很容易錯過),但是它在文本中提到了https://developers.facebook.com/docs/ios/troubleshooting –

+0

@Piotr無論如何在Android中做同樣的事情? –

回答

18

好吧,似乎解決了。

我需要在.plist中添加其他參數: FacebookUrlSchemeSuffixsuffix的值。 URL計劃應該是fb123456789suffixFacebookAppID: 123456789

+0

謝謝,幫助我! –

+0

和我也是! :) –