android - android facebook登录按钮行为
问题描述
我在我的 android 应用程序中实现了 Facebook 登录功能。但是出现了一种不需要的行为。
loginButton.registerCallback(callbackManager,
object : FacebookCallback<LoginResult> {
override fun onSuccess(result: LoginResult?) {
Log.d("mytag", "onSuccess: ${result?.accessToken?.userId}")
}
override fun onCancel() {
}
override fun onError(error: FacebookException?) {
}
})
所以当onSuccess
被调用时,一切都好,我得到了userId。但是在内部,这会在内部保存一些用户身份验证数据SharedPreferences
。这不是我想要的,我的意图是只获取 userId 并将其发送到我的服务器,就是这样。(我的意思是实际上我的目标不是为应用程序使用 facebook 登录,我只是想获取 userProfile 图像并将其发送到服务器)。
我怎样才能达到这个结果?
解决方案
推荐阅读
- ruby-on-rails - 从数组查询结果时活动记录出错
- kubernetes - Kubernetes 资源在命名空间之间跳转
- azure - Get-AzureRmAutomationDscNodeConfiguration:“在 'properties/configuration/name eq config'' 的位置 40 处有一个未终止的文字。”
- python - Django URL namespace 'admin' isn't unique. for endpoints with and without slash
- javascript - Javascript es6 类未定义
- git - 如何使用 ansible 拉取子树
- python - Python脚本长执行函数
- c++ - shared_ptr 向量的 C++ 动态向下转换
- c# - C# 矩形交集返回意外结果
- angular - Angular 和 Firebase - 自动数据库恢复