我使用Google Firebase。一切正常,直到我在手机上重新安装应用程序。然后这段代码>
com.google.firebase.iid.FirebaseInstanceId.getInstance().getToken();
返回null
。
这是我在“FirebaseInstanceIDService”中的代码
public class FirebaseInstanceIDService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
String token = FirebaseInstanceId.getInstance().getToken();
registerToken(token);
}
private void registerToken(String token) {
OkHttpClient client = new OkHttpClient();
RequestBody body = new FormBody.Builder()
.add("Token",token)
.build();
Request request = new Request.Builder()
.url("URL")
.post(body)
.build();
try {
client.newCall(request).execute();
} catch (IOException e) {
e.printStackTrace();
}
}
在我更改我在App上首先运行的Activity之前,它运行得非常好。但现在它不起作用。
感谢您的回答,抱歉我的英语不好:)