原生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”下。
- 使用Graph API检索Facebook Post Comments
- 开发和testingFacebook应用程序
- 该应用程序在id(Facebook SDK iOS)中引用非公共select器
- 如何识别Facebook用户代理
- 为给定的URL获取Facebook /共享计数
- Facebook Graph API GET请求 – 应该包含“fields”参数(Swift,Facebook SDK v4.5.1)
- Profile.getCurrentProfile()在login后返回null(FB API v4.0)
- 如何validationFacebook访问令牌?
- 如何以编程方式从Facebook SDK 3.0注销而不使用Facebooklogin/注销button?