本机iOS应用程序:我在“基本设置”下的Facebook开发人员“ iPhone应用程序商店ID”中输入什么?


88

我即将完成本机iPhone应用程序,但我需要通过Facebook完成SSO。尽管我已尽力而为,但我无法在我在其网站上通过Facebook注册我的应用程序的过程中弄清楚“ iPhone App Store ID”字段应该值多少。

我在http://developer.apple.com/ios/manage/bundles/上有一个“应用程序ID” ,但是当我在该字段中输入应用程序ID时,Facebook给我错误“ iPhone应用程序商店ID必须为整数” 。我的应用程序ID不是整数。

我知道Facebook用“ App Store”专门标记了该字段;请告诉我事实并非如此,因为...如果“ App Store”仍在开发中,那么有人会在其中拥有一些东西吗?

每个人都有“这个问题”,这会激发他们的第一个Stack Overflow帖子,这是我的。我热切地等待着我缺少某些消息的消息。

Answers:


106

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


8
@Greg:您可以在iTunes Connect中创建应用程序(并获取ID),而无需实际提交二进制文件。
progrmr 2011年

2
谢谢大家 这就是我期望SO成员提供的支持水平。非常感激。
Greg M. Krsak 2011年

35
但是,除非它实际上在商店中,否则您将得到“您的iPhone App Store ID无效,因为iTunes App Store报告您的应用程序不适用于iPhone和iPod Touch”。
罗杰·CS韦纳森

1
我有同样的问题,我已经在itunesconnect中创建了应用程序,但是当我在Facebook开发人员应用程序门户的iphone storeid中输入我的应用程序ID时,这表明我错了,请建议我该怎么做?
Kalpit Gajera 2014年

有一个“ iPhone Store ID”和一个“ iPad Store ID”。我只有一个“ App Store ID”。我是否要用相同的“ App Store ID”填写两个“ Store ID”。
mcfly soft

50

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

iPhone App Store ID-如果您有iTunes App Store中列出的iPhone应用程序,请在此处输入ID,例如123456。如果Facebook链接到您的应用程序并发现用户未安装您的应用程序,则它将用户访问商店中的应用程序。然后,用户可以安装您的应用程序。如果您的应用程序不在iTunes App Store中,则可以 输入任何有效的应用程序ID,但请确保在您的应用程序在App Store中获得批准后更新此ID

强调我的。

这就是我所做的。我使用了现有的公共应用程序ID(从商店中随机选择了一个),因为我的应用程序尚未发布。


问题:Apple批准我的应用程序后,如何更新ID?我必须创建一个新版本,然后上传并再次等待批准,不是吗?
约翰·史密斯

@SavaMazăre我大约一年都没有经历这个过程。但是当我去年做的时候,我能够在Facebook应用上线之前更改Facebook应用的“ iPhone App Store ID”。
CVertex


17

要进行测试,请使用0(零)

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

然后点击保存更改

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

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


我面临此处此处描述的问题stackoverflow.com/questions/48097346/…与您的答案有某种联系吗?
Ashish Karpe

1
我认为@AshishKarpe
Mohammad Zaid

您对我的问题有任何想法吗,我被严重卡住了,请帮帮我!
Ashish Karpe


2

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

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


尽管以前可能有用,但Facebook应用程序控制台今天拒绝将0作为值!
David Haddad

使用空“”空间,而不是
Žiga

0

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

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.