gpt4 book ai didi

facebook - 坚持使用 Facebook URL 方案后缀

转载 作者:行者123 更新时间:2023-11-30 05:29:05 34 4
gpt4 key购买 nike

我正在开发 iOS 应用程序。此应用程序有一个在 Facebook 上创建的应用程序。我的 iOS 应用程序有两个目标 - 免费和付费。

Xcode 中,我在两个目标中将 FacebookAppID 属性设置为 12345(示例)。我还设置了 URL 类型:fb12345-free 和 fb12345-paid。

在 Facebook 中,我在配置中添加了 -free 和 -paid 后缀。我添加了它们,因为直到昨天我只有一种应用程序类型 - 免费,所以不需要后缀。

Xcode 的代码中,我创建了 FBSession,如下所示:

FBSession *fb = [[FBSession alloc] initWithAppID:@"12345" 
permissions:somePermissions
defaultAudience:FBSessionDefaultAudienceFriends
urlSchemeSuffix:@"-free"
tokenCacheStrategy:nil];

现在,问题是在测试期间,当我尝试登录 Facebook 时,Safari 将我重定向到一个页面,其中包含非信息性消息:“应用程序 YourApp 中出现错误. 请稍后重试”。 这对我来说没什么意义。

但是,如果我从发送到 Safari 的 URL 中删除后缀,我可以轻松登录。问题是 Safari 不会将我重定向回我的应用程序。

在 Facebook 应用程序中也是如此 - 我可以轻松登录(即使在代码中使用后缀)但 FB 应用程序不会将我重定向到我的应用程序。

首先,我认为这是某种缓存问题,而且 FB App 设置中后缀的新设置尚未传播。但是在我进行更改后的今天已经超过 12 小时了,但仍然存在相同的错误。

你能帮帮我吗?你有类似的问题吗?有什么想法吗?

最佳答案

我们在此处提交了错误报告 (https://developers.facebook.com/bugs/543850328963454)如错误报告中所述,这是您提供的 urlSchemeSuffix 格式的问题。我们应该有关于允许使用的字符的文档。谢谢!

关于facebook - 坚持使用 Facebook URL 方案后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12895576/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com