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

Gre*_*sak 84 facebook ios facebook-ios-sdk

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

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

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

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

Mar*_*off 99

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

  • 但是,除非它实际上在商店中,否则您将获得"您的iPhone App Store ID无效,因为iTunes App Store报告您的应用程序无法用于iPhone和iPod Touch". (31认同)
  • @Greg:您可以在iTunes Connect中创建应用程序(并获取ID),而无需实际提交二进制文件. (8认同)
  • 谢谢,所有.这是我对SO成员的期望支持程度.非常感激. (2认同)

CVe*_*tex 47

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

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

强调我的.

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


小智 21

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


Zai*_*han 16

对于测试使用0(零),

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

然后单击" 保存更改".

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

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


N0m*_*0mi 12

对于已发布的应用程序,它是最终出现的itunes url的一部分 https://itunes.apple.com/.../idxyzabc123 xyzabc123是上面的url的id


Zor*_*ayr 9

如果您的应用程序已发布,请在 iTunes Connect \xe2\x86\x92 常规 \xe2\x86\x92 应用程序信息 \xe2\x86\x92 Apple ID 上打开您的应用程序。您需要将此号码复制到 Facebook 开发人员仪表板中的 iPhone Store ID 中。

\n

在此输入图像描述

\n