我想将Facebook与我的生日应用程序集成,所以我开始https://developers.facebook.com/docs/mobile/android/build/每一步都工作到6.4,我能够看到基本的登录页面,因为我想要更多权限,我添加了当我我运行的代码没有显示权限页面,它只是显示我当前的应用程序主屏幕...即使现在当我撤消更改时我没有向我显示权限页面..请帮助......
注意:我确实按了一次登录,但由于我添加了更多权限,所以应该再问我一次..
答案 0 :(得分:1)
什么都不会自动要求您获得更多权限。您需要呼叫登录才能重新验证用户,以便他能够授予所需的权限。
您的代码可能只检查用户的登录状态,而不知道他已经授予了哪些权限(只是假设您描述的行为,因为您没有提供任何代码示例)...
答案 1 :(得分:1)
此处, APP是Facebook App (您为其生成的ID)
"权限页面"显示是要求用户他们希望此应用允许或不允许。
如果他们允许,在他们的Facebook帐户中添加此应用程序,并且应用程序可以使用此帐户的方式接受权限。
现在一旦您接受了任何帐户申请,它就会登录并且不会向您显示"权限页面"
如果您尝试使用登录其他用户名,则会显示"权限页"
您也可以转到 Facebook个人资料并移除该应用,下次它会再次显示您的"权限页面"
当您更改权限时,它不会显示该页面, 它只是显示一次允许它..如果允许已经一次......它不会 再次显示该页面。
我没有太多使用Facebook SDK的经验,但仍建议您从个人资料中删除该应用,并在权限进行任何更改时再次登录。