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 图像并将其发送到服务器)。

我怎样才能达到这个结果?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)