gpt4 book ai didi

java - token 未使用 FirebaseInstanceIdService 生成

转载 作者:行者123 更新时间:2023-12-02 09:05:12 25 4
gpt4 key购买 nike

我尝试更新我的应用程序,但当应用程序应该生成 token 时,我显示错误。我的应用程序显示 token 未生成。

我的 firebase 代码如下:

import android.util.Log;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.iid.FirebaseInstanceIdService;

public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {

private static final String TAG = "MyFirebaseIIDService";

@Override
public void onTokenRefresh() {
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
storeToken(refreshedToken);
}

private void storeToken(String token) {
//saving the token on shared preferences
SharedPreference.getInstance(getApplicationContext()).saveDeviceToken(token);
}
}

我最近迁移到 AndroidX,我不知道我的代码发生了什么

我尝试了这个,但不起作用,我没有生成 token

import android.util.Log;

import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.messaging.FirebaseMessagingService;

public class MyFirebaseInstanceIDService extends FirebaseMessagingService {

private static final String TAG = "MyFirebaseIIDService";




@Override
public void onNewToken(String token) {
super.onNewToken(token);
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
storeToken(refreshedToken);
}

private void storeToken(String token) {
//saving the token on shared preferences
SharedPreference.getInstance(getApplicationContext()).saveDeviceToken(token);
}
}

最佳答案

请看这个

public class MyFirebaseInstanceIDService extends FirebaseMessagingService {

private static final String TAG = "MyFirebaseIIDService";

@Override
public void onNewToken(String token) { // this is the "token"
super.onNewToken(token);
storeToken(token);
}

private void storeToken(String token) {
//saving the token on shared preferences
SharedPreference.getInstance(getApplicationContext()).saveDeviceToken(token);
}
}

请尝试此代码。

希望这会有所帮助!

关于java - token 未使用 FirebaseInstanceIdService 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59870079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com