Facebook URL方案后缀问题[重复]
Posted
技术标签:
【中文标题】Facebook URL方案后缀问题[重复]【英文标题】:Facebook URL Scheme Suffix issues [duplicate] 【发布时间】:2015-05-22 13:27:03 【问题描述】:我有 2 个应用程序使用相同的 Facebook 应用程序 ID。我正在尝试使用 URL 后缀,但遇到了一些问题。
我关注了this tutorial,但没有运气...
-
我在 Facebook 应用程序页面上创建了后缀(我有“开发者”角色,而不是“管理员”,但它允许我设置后缀)
我为 ios 应用添加了后缀 .plist - fb123456789suffix
后缀只包含小写字母
结果(使用 FBSDKLoginManager 登录)我在 Safari 中打开了 FB,我可以接受登录请求,然后出现“无法打开页面”消息。
当我在 Safari 中输入“fb123456789suffix://”时,它会启动我的应用程序
当我在 Safari 中输入“fb123456789://”时,出现“无法打开页面”的消息。
看起来 FB 没有更新应用程序页面中的后缀,因为如果我在 .plist 中输入不带后缀 (fb123456789) 的 url,一切正常。
您对为什么这不起作用有任何想法或建议吗?
PS。我在 iOS 应用程序中使用最新的 FB SDK。
编辑:这不是重复的。这是不同的问题,我在 .plist 文件中缺少 FacebookUrlSchemeSuffix
参数,
【问题讨论】:
@BootMaker 实际上我确实在该链接下尝试了解决方案,但是当我尝试使用FacebookAppID: 123456789suffix
时出现错误 - 在 id 123456789suffix 下没有应用程序
这不是重复的。正确答案是添加 FacebookUrlSchemeSuffix,它在 Facebook 文档中的屏幕截图中缺少(因此很容易错过),但在文本 developers.facebook.com/docs/ios/troubleshooting 中提到了它
@Piotr 无论如何要在 android 中做同样的事情?
【参考方案1】:
好的,好像解决了。
我需要在 .plist 中添加额外的参数:
FacebookUrlSchemeSuffix
与 suffix
值。 URL Scheme 应该是fb123456789suffix
和FacebookAppID: 123456789
。
【讨论】:
谢谢,也帮了我!以上是关于Facebook URL方案后缀问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 登录:无法加载 URL 此 URL 的域未包含在应用程序的域中
解析 Facebook 登录不返回所有字段(它只返回 id 和 name)[重复]