Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Facebook URL方案后缀问题_Ios_Facebook_Facebook Graph Api - Fatal编程技术网

Ios Facebook URL方案后缀问题

Ios Facebook URL方案后缀问题,ios,facebook,facebook-graph-api,Ios,Facebook,Facebook Graph Api,我有两个应用程序使用相同的Facebook应用程序Id。我正在尝试使用URL后缀,我有一些问题 我跟着,但没有运气 我在Facebook应用程序页面上创建了后缀(我有“开发者”角色,而不是“管理员”,但它允许我设置后缀) 我给iOS app.plist添加了后缀-FB123456789后缀 后缀只包含小字母 结果(使用FBSDKLoginManager登录)我在Safari中打开了FB,我可以接受登录请求,然后收到“无法打开页面”消息 当我在Safari中输入“fb123456789suffix

我有两个应用程序使用相同的Facebook应用程序Id。我正在尝试使用URL后缀,我有一些问题

我跟着,但没有运气

  • 我在Facebook应用程序页面上创建了后缀(我有“开发者”角色,而不是“管理员”,但它允许我设置后缀)
  • 我给iOS app.plist添加了后缀-FB123456789后缀
  • 后缀只包含小字母
  • 结果(使用FBSDKLoginManager登录)我在Safari中打开了FB,我可以接受登录请求,然后收到“无法打开页面”消息

    当我在Safari中输入“fb123456789suffix://”时,它会启动我的应用程序

    当我在Safari中输入“fb123456789://”时,会显示“无法打开页面”消息

    看起来FB并没有更新应用程序页面中的后缀,因为若我在.plist中输入url而不加后缀(fb123456789),一切都会正常工作

    你有什么想法或建议为什么这不起作用

    另外,我正在iOS应用程序中使用最新的FB SDK


    编辑:这不是重复的。这是另一个问题,我在.plist文件中缺少了
    FacebookUrlSchemeSuffix
    参数,

    Ok,似乎已经解决了

    我需要在.plist中添加额外的参数:
    带有
    后缀
    值的
    FacebookUrlSchemeSuffix
    。URL方案应该是
    fb123456789suffix
    FacebookAppID:123456789

    @BootMaker实际上我在该链接下尝试了解决方案,但当我尝试使用
    FacebookAppID:123456789suffix
    时,我得到了错误-没有id为123456789suffix的应用程序这不是重复的。正确的答案是添加FacebookUrlSchemeSuffix,这在Facebook文档的屏幕截图中丢失了(因此很容易丢失),但上面在@Piotr文本中提到了它,在Android中也可以这样做吗?谢谢,也帮了我!