android - Firebase- 带有 Twitter 的 Sigin 显示您的浏览器不再受支持
问题描述
当未安装 twitter 应用程序工作时,来自 android 应用程序的 Twitter 信号。
但是当我们点击注册时,它显示您的浏览器不再受支持。
登录工作正常,但是当我单击注册按钮时显示消息“您的浏览器javascript
已禁用且您的浏览器不受支持”
TwitterAuthConfig authConfig = new TwitterAuthConfig(
getString(R.string.twitter_consumer_key),
getString(R.string.twitter_consumer_secret));
TwitterConfig twitterConfig = new TwitterConfig.Builder(this)
.twitterAuthConfig(authConfig)
.build();
Twitter.initialize(twitterConfig);
mLoginButton.setCallback(new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
Log.d(TAG, "twitterLogin:success" + result);
handleTwitterSession(result.data);
}
@Override
public void failure(TwitterException exception) {
Log.w(TAG, "twitterLogin:failure", exception);
updateUI(null);
}
});
private void handleTwitterSession(TwitterSession session) {
AuthCredential credential = TwitterAuthProvider.getCredential(
session.getAuthToken().token,
session.getAuthToken().secret);
mAuth.signInWithCredential(credential)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
Log.d(TAG, "signInWithCredential:success");
FirebaseUser user = mAuth.getCurrentUser();
updateUI(user);
} else {
// If sign in fails, display a message to the user.
Log.w(TAG, "signInWithCredential:failure", task.getException());
Toast.makeText(TwitterLoginActivity.this, "Authentication failed.",
Toast.LENGTH_SHORT).show();
updateUI(null);
}
}
});
}
解决方案
推荐阅读
- php - 如何正确地将外语名称编码为 php 中 .txt 文件的名称
- python - 解码csv文件中的base64字符串
- react-native - React: TypeError: undefined is not a function ('...events.map...'附近)。我是否正确传递了这组对象?
- javascript - forEach loop skips modal opening
- javascript - 我可以通过单击一个按钮来调用一个组件,我可以直接在 onclick 事件值中传递一个组件吗?
- javascript - 我可以用 JSDOM 欺骗 instanceof 吗?
- python - np.interp 在脚本中失败 - 但在独立测试中失败?(ValueError:所需数组的对象深度太小)
- spring-boot - 为什么spring boot微服务的镜像库从alpine改成了ubuntu
- python - 如何保存包装在 sklearn 中的 keras 神经网络?
- c# - 天蓝色存储队列消息中的特殊字符