原生iOS应用程序:我在“设置”,“基本”下面,在Facebook的开发人员“iPhone App Store ID”中放入了什么?

我即将完成本地iPhone应用程序,但我需要通过Facebook完成SSO。 尽pipe我尽了最大的努力,但在我的网站上注册我的应用程序的过程中,我无法弄清楚“iPhone App Store ID”字段中应该显示的值。

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

我知道Facebook专门用“App Store”来标注这个领域; 请告诉我,事实并非如此,因为…如果这个“App Store”还在开发中,谁会有什么东西?

每个人都有“这个问题”,激发他们的第一个堆栈溢出后,这是我的。 我急切地等待着我错过了一些东西的消息。

在iTunes Connect中创build一个新应用程序。 该应用程序将有一个独特的应用程序ID。 这是他们想要的ID。 也就是说,实际上,应用程序的App Store ID。

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

iPhone App Store ID – 如果您有iTunes应用程序商店中列出的iPhone应用程序,请在此处inputID,例如123456.如果Facebook链接到您的应用程序,并且发现用户没有安装您的应用程序,则需要用户在商店中的应用程序。 用户可以安装你的应用程序。 如果您的应用程序不在iTunes App Store中,则可以input任何有效的应用程序ID,但一定要在App Store中批准您的应用程序时更新该应用程序的ID

强调我的。

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

现在,最简单的解决scheme就是input“0”作为iPhone App Store ID–这个解决scheme也在Facebook SDK入门指南中演示: https : //developers.facebook.com/docs/getting-started/ Facebook的SDK换IOS / 3.1 /

为了testing使用0(零)

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

并点击保存更改

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

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

对于已经发布的应用程序,它是出现在最后的iTunesurl的一部分https://itunes.apple.com/…/idxyzabc123 xyzabc123是以上url的ID

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

如果您login到iTunes Connect并访问您的应用程序,应该在“Apple ID”下。