ste*_*osn 7 android firebase firebase-cloud-messaging
我正在使用此页面中的代码来获取令牌https://firebase.google.com/docs/cloud-messaging/android/client但我在 msg_token_fmt 的该特定行上收到错误,String msg = getString(R.string.msg_token_fmt, token);
提示无法解析符号。我已完成本教程中的所有步骤,但出现此错误。
这是代码
FirebaseMessaging.getInstance().getToken()
.addOnCompleteListener(new OnCompleteListener<String>() {
@Override
public void onComplete(@NonNull Task<String> task) {
if (!task.isSuccessful()) {
Log.w(TAG, "Fetching FCM registration token failed", task.getException());
return;
}
// Get new FCM registration token
String token = task.getResult();
// Log and toast
String msg = getString(R.string.msg_token_fmt, token);
Log.d(TAG, msg);
Toast.makeText(MainActivity.this, msg, Toast.LENGTH_SHORT).show();
}
});
Run Code Online (Sandbox Code Playgroud)
我缺少什么?
该代码仅作为示例提供。如果您不打算token
使用应用程序中的字符串资源来格式化字符串,那么您根本不需要该行代码。token
收到后就可以做任何你想做的事。通常,您将其发送到后端,以便可以使用该令牌通过 FCM 发送 API 向该设备发送消息。
归档时间: |
|
查看次数: |
2289 次 |
最近记录: |