【发布时间】:2023-03-16 01:14:01
【问题描述】:
我希望我的 iOS 应用能够选择在 Facebook 上分享照片。我按照这两个链接中的说明实现了它:
- https://developers.facebook.com/docs/ios/getting-started/
- https://developers.facebook.com/docs/sharing/ios
我对其进行了测试,如果我使用用于创建 Facebook 应用程序的同一 Facebook 帐户,它可以正常工作。
问题是,如果我尝试与其他 Facebook 帐户共享照片,它会失败。这是有道理的,因为以下内容写在 Facebook 应用仪表板上:
此应用处于开发模式,只能由应用管理员使用, 开发人员和测试人员。
在这种情况下,我似乎需要将我的应用从开发切换到生产。那么,我是否只需要输入 隐私政策 和 服务条款 的 URL?或者我是否还需要开始提交任何类型的许可?此外,拥有一个生产应用程序似乎有点模糊,因为 Facebook 本身提供的说明指南都没有提到从开发切换到生产,它们只显示用于具有共享功能的代码片段。
澄清一下,我不使用 Facebook 登录,我只显示 FBSDKShareDialog 用于分享照片,仅此而已。我什至不想从 Facebook 收集任何信息。
【问题讨论】:
-
只需输入这两个网址即可启动应用
-
“或者我是否还需要开始提交以获得任何类型的许可?” - 您是否要求获得任何类型的许可代码 …? “此外,拥有一个生产应用程序似乎有点模糊,因为 Facebook 本身提供的说明指南都没有提到从开发切换到生产,它们只显示用于具有共享功能的代码片段。” - 那是因为这两件事彼此关系不大......
-
@CBroe 我不认为这两件事彼此有什么关系,如果我不切换我的应用程序,这些代码块就没用了,而且我没有办法在实施之前已经知道这一点并看到它不起作用。你能分享 Facebook 提供的单个页面,告诉我需要将我的应用程序切换为 live 以使用分享功能吗?
-
不确定他们是否真的记录了一些明显的东西......测试/开发模式和“实时”之间的区别是什么,恕我直言,每个开发人员都应该清楚。