在新的3.1 iOS SDK中,我们不再允许同时请求读取和发布权限,并且我们必须在请求发布权限之前先请求读取权限。在我的应用程序中,在完成活动后有一个分享按钮。当用户按下此按钮时,我想要请求他们的发布权限,然后将故事发布到他们的Feed上。但是,此时用户可能尚未授权应用程序读取权限。
此时,用户表示他们想通过Facebook分享,但我不能仅请求发布权限,也不能一次性请求读取和发布权限,也不能依据文档要求连续请求读取和发布权限。我不想在用户登录或启动应用程序时提示他们进行读取权限,因为他们很可能永远不会使用这些功能,我不想无谓地打扰用户。
即使文档说不允许这样做,但我仍然可以连续请求两种类型的权限,但这会导致两个弹出框依次出现,之间有延迟。这感觉像是一种hack,可能会让用户感到困惑。
这是否真的是新的期望行为,而我所尝试的做法是不可能的,还是我有什么不理解的地方?
谢谢
此时,用户表示他们想通过Facebook分享,但我不能仅请求发布权限,也不能一次性请求读取和发布权限,也不能依据文档要求连续请求读取和发布权限。我不想在用户登录或启动应用程序时提示他们进行读取权限,因为他们很可能永远不会使用这些功能,我不想无谓地打扰用户。
即使文档说不允许这样做,但我仍然可以连续请求两种类型的权限,但这会导致两个弹出框依次出现,之间有延迟。这感觉像是一种hack,可能会让用户感到困惑。
这是否真的是新的期望行为,而我所尝试的做法是不可能的,还是我有什么不理解的地方?
谢谢