原生iOS应用程序:我在Facebook的开发者“iPhone App Store ID”下设置什么,基本?

时间:2011-10-12 20:16:06

标签: ios facebook facebook-ios-sdk

我已经完成了原生iPhone应用程序,但我需要通过Facebook完成SSO。尽管我付出了最大的努力,但在我在他们的网站上注册我的应用程序的过程中,我无法弄清楚应该在“iPhone App Store ID”字段中输入的值。

我在http://developer.apple.com/ios/manage/bundles/有一个“App ID”,但是当我将我的App ID放在该字段中时,Facebook会给我一个错误“iPhone App Store ID必须是整数”。我的应用程序ID不是整数。

我知道Facebook专门用“App Store”标记该领域;请告诉我实际情况并非如此,因为如果它还处于开发状态,怎么会有人在“App Store”上有什么东西?

每个人都有“那个问题”来激发他们的第一个Stack Overflow帖子,这是我的。我急切地等待着我失踪的消息。

7 个答案:

答案 0 :(得分:97)

在iTunes Connect中创建新应用。该应用将具有唯一的应用ID。 那是他们想要的ID。也就是说,实际上,应用程序的App Store ID。

答案 1 :(得分:47)

接受的答案是正确的,但iOS SDK文档也说

  

iPhone App Store ID - 如果你有一个iPhone应用程序列在   iTunes App Store在此处输入ID,例如123456.如果Facebook链接出去   到您的应用程序,发现用户没有安装您的应用程序,   然后它会将用户带到商店中的应用程序。然后用户可以   安装你的应用程序如果您的应用不在iTunes App Store中,您可以   输入任何有效的应用ID 但请务必在应用时更新此ID   在App Store中获得批准。

强调我的。

这就是我所做的。我使用现有的公共应用程序ID(从商店随机挑选一个),因为我的应用还没有出来..

答案 2 :(得分:21)

目前,最简单的解决方案是只输入“0”作为iPhone App Store ID - 这一解决方案也在Facebook SDK入门指南中进行了演示:https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/

答案 3 :(得分:16)

测试时使用 0(零)

  • iPhone商店ID = 0
  • iPad Store ID = 0

并点击保存更改

0 将会消失,但您的工作将会完成。

注意: - 在上线前更新此ID。

答案 4 :(得分:12)

对于已发布的应用,它是itunes url最终出现的一部分 https://itunes.apple.com/.../idxyzabc123 xyzabc123是以上网址的ID

答案 5 :(得分:2)

长话短说,您可以使用“0”进行开发。

如果您登录iTunes Connect并访问您的应用程序,则应该位于“Apple Id”下。

答案 6 :(得分:0)

如果您的应用已经发布,请在iTunes Connect→常规→应用信息→Apple ID上打开您的应用。您需要将此号码复制到Facebook Developers仪表板的iPhone Store ID中。

enter image description here