在新的 3.1 iOS SDK 中,我们不再允许同时请求读取和发布权限,我们必须在请求发布权限之前请求读取权限。在我的应用程序中,完成活动后有一个分享按钮。当用户按下此按钮时,我想请求他们发布许可,然后将故事发布到他们的提要中。但是,用户此时可能没有授予应用程序读取权限。
此时用户已表示他们想通过 facebook 分享,但我不能要求他们只提供发布权限,我不能同时要求阅读和发布权限,我不能要求他们提供阅读权限和然后背靠背发布权限(根据文档)。我不想在用户登录或启动应用程序时提示他们读取权限,因为他们很有可能永远不会使用这些功能,而且我不想不必要地打扰用户。
即使文档说不允许,我也可以背靠背请求这两种类型的权限,但这会导致两个弹出框一个接一个,中间有延迟。这感觉像是一种黑客行为,可能会使用户感到困惑。
这真的是新的期望行为吗?我想要做的事情是不可能的,还是有什么我不理解的?
谢谢