android - 使用 facebook 登录显示错误为不受支持的请求并且无法登录
问题描述
使用 facebook 登录显示不受支持的请求,并且无法使用不受支持的请求登录。
我在用implementation 'com.facebook.android:facebook-android-sdk:12.1.0'
我已经添加了这些权限["email", "public_profile"]
解决方案
我不太确定你的情况,但我在更新我的 Facebook SDK 后的最后几天自己遇到了这个错误消息。
在阅读了一些文档后,我发现了这个页面...... https://developers.facebook.com/docs/facebook-login/android/deprecating-webviews 谈到了不推荐使用的网络视图并确保正确设置了自定义选项卡,这反过来又把我带到了这里...... https://developer.chrome.com/docs/android/custom-tabs/
我发现 Facebook SDK 12.1 要求我将 androidx.browser:browser 设置为 1.3.0 或更高版本才能正常使用自定义选项卡。
这要求我将 minSdkVersion 增加到 24,这是我不想做的。
因此,经过更多试验后,我发现我可以回到 Facebook SDK 8.2,它在我的情况下仍然运行良好,并继续使用旧版本的 androidx.browser:browser,让我保持较低的 minSdkVersion。
希望这对你也有帮助。
编辑:为了完整起见,我目前在我的依赖项中使用的是......
implementation 'com.facebook.android:facebook-login:8.2.0'
implementation 'androidx.browser:browser:1.0.0'
为了让 Facebook 登录 12.1 正常工作,我必须使用...
implementation 'com.facebook.android:facebook-login:12.1.0'
implementation 'androidx.browser:browser:1.3.0'
推荐阅读
- protractor - 使用allowAnimations时未定义获取角度
- c++ - QProcess 和 QLocalSocket - 没有收到 IPC 消息
- django - 如何在编辑时更改表单值?
- apache - 是否可以在每个 API Respurce 级别上在 Apache Web 2.4 中启用相互 SSL?
- hyperlink - 如何在 BigQuery 中存储超链接数据,然后获得激活的链接 Google DataStudio。?
- r - 如何将整洁的数据集转换为适合冲积层的格式?(冲积层)
- azure - 用于 Azure Blob 存储的 SAS 令牌 - 是否可以为要上传的文件创建令牌?只写?
- jira - Jira:如果 webhook 返回错误响应,如何恢复操作?
- firebase - FirebaseAuth REST API getOobConfirmationCode 不起作用
- javascript - Chrome 扩展程序上的桌面通知不起作用