【发布时间】:2015-03-09 17:16:41
【问题描述】:
假设用户授予我的应用所需的 FB 权限,然后在以后的日期/时间将其删除。当用户重新打开应用程序时,我可以重新请求这些权限吗?我可以读取权限以查看应用程序是否仍然拥有它们,但如果它们丢失,是否有办法重新请求它们?
【问题讨论】:
假设用户授予我的应用所需的 FB 权限,然后在以后的日期/时间将其删除。当用户重新打开应用程序时,我可以重新请求这些权限吗?我可以读取权限以查看应用程序是否仍然拥有它们,但如果它们丢失,是否有办法重新请求它们?
【问题讨论】:
是的,您可以重新申请。只需在 FBSession 上使用标准 requestNewReadPermissions 或 requestNewPublishPermissions 方法。但是在重新请求权限时要小心,并且只重新请求您的应用绝对需要运行的权限(因为用户可能出于某种原因删除了这些权限)。在再次请求这些权限之前,您应该向用户说明为什么您的应用需要这些权限。
【讨论】: