2011-05-16 173 views
0

Facebook SDK要求開發者提供他們的App ID以及他們的iTunes ID。iOS - Facebook SDK集成/設置

任何人都覺得這很荒謬,更不用說可笑的可疑了?我見過的每篇文章/評論聲稱,Facebook需要我們的iTunes ID,以便他們可以從iTunes中「鏈接」我們的應用程序,或者對此產生影響。

但我確切地知道情況並非如此,因爲我們可以提供一個標準URL,用戶可以直接在iTunes/app-store上將用戶引導至應用程序。

我評論了與此相關的網址是here

*更新*

確定。我認爲我沒有這樣做。由Facebook提供的應用程序ID,這是我在Apple Store ID字段中提供的字符串。我很確定這是錯誤的。不過,我可以發佈到Facebook。這個領域到底是什麼?

*解決*

蘋果商店ID是你從蘋果開發者網站的應用程式資料頁面中看到的應用程序ID。

回答

3

這似乎是一個很大的誤解。 Facebook不需要或不需要您的iTunes ID。這是一個可選功能,爲您的應用程序註冊一個url sheme,通過iPhone上的Facebook應用程序提供單一登錄。

綁定您的應用程序與您的Facebook 應用程序ID的URL方案 。 必須綁定的URL方案的格式爲 「fb [appId]://」,其中[appId]是您的 Facebook應用程序標識。沒有這個, 你的應用程序將無法通過 處理授權回調。修改 您的應用程序的.plist文件中爲 如下:

https://github.com/facebook/facebook-ios-sdk

+0

這是一個很大的誤區,因爲Facebook已經決定使用的話,它清楚地誤導。他們真丟人。那麼只需確認... App ID是應用程序ID還是Url呢?謝謝! – AlvinfromDiaspar 2011-05-17 03:07:27

+0

好的。我使用FB SDK中提到的App Id格式fb \ appid \來填充Apple Store ID Url。現在我想知道什麼是API密鑰和應用程序的祕密字符串都是關於? – AlvinfromDiaspar 2011-05-17 06:03:04

+0

好的。我不認爲我會這樣做。由Facebook提供的應用程序ID,這是我在Apple Store ID字段中提供的字符串。哪一個我很確定是錯誤的。不過,我可以發佈到Facebook。這個領域到底是什麼? – AlvinfromDiaspar 2011-05-17 08:54:46