【发布时间】:2013-03-15 10:58:58
【问题描述】:
按照本教程,我在我的应用程序中集成了 Facebook SDK 3.0:- https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/#enablesso
我已将 Facebook 登录集成到我的应用程序中,一切正常,但当用户尝试在三星 S3、Android OS - 4.1.2 上首次登录我的应用程序时,我会收到此权限屏幕。我在互联网上看了很多,但没有文档说这个屏幕是默认出现的。这个权限屏幕只是第一次。下次登录的用户会出现此屏幕,但如果新用户再次登录同一部手机,则会出现此权限屏幕。
我还在三星 Grand 手机上安装了相同的版本,操作系统版本 - 4.1, 是不是和这个操作系统版本有关系,我在任何其他操作系统版本为4.0或以下的手机上都没有这个屏幕。
请帮助我解决这个问题,或者告诉用户这是因为最新的操作系统版本。
【问题讨论】:
-
默认是用户必须允许您的 facebook 应用程序执行它请求权限执行的操作。那么实际的问题是什么?
-
实际问题是为什么我会得到这个权限对话框,只在操作系统版本为 4.1.x 的手机上而不是在其他操作系统上。如果这种行为是默认的,那么应该有一个文档。另外,为什么这个屏幕显示的是三星 Galaxy S III,而不是我的应用程序名称。
-
@DavidOlsson 你知道为什么会发生这种情况,当我从我的应用程序尝试 sso fb 登录但三星标签询问 facebook 的权限,如果我拒绝我的应用程序崩溃?