获取 GCM SenderId 失败 (android)
Getting GCM SenderId failed (android)
一切正常我的 GCM API 密钥和 GCM 发件人 ID 但我失败了
E/com.appcelerator.aps.CCPushService: Getting GCM SenderId failed. Max
retry time reaches. [WARN] : W/com.appcelerator.aps.CCPushService:
Device Token is null.
为什么?
请帮助我!您还有其他建议吗?你有别的办法吗?
试一试....让我知道在您的 GCM 中 class 检查天气是否存在,如果没有,请将其放置在那里
private void handleRegistration(Context context, String regId)
{
// TODO Auto-generated method stub
Utils.registrationId = regId;
SavePreferences("PUSHNOT",regId);
Log.e("", "registration id : "+regId);
//sendDeviceIdFuction(context,UtilsGcm.registrationId);
}
private void SavePreferences(String key, String value)
{
// TODO Auto-generated method stub
SharedPreferences sharedPreferences = getSharedPreferences("myPrefs", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(key, value);
editor.commit();
}
在这里,您在应用首选项中注册后保存 regid,尝试检索该首选项值而不是采用字符串 regId。
或
看看这个https://developers.google.com/cloud-messaging/android/client
或
在此处显示您的代码以获得更具体的答案。
一切正常我的 GCM API 密钥和 GCM 发件人 ID 但我失败了
E/com.appcelerator.aps.CCPushService: Getting GCM SenderId failed. Max retry time reaches. [WARN] : W/com.appcelerator.aps.CCPushService: Device Token is null.
为什么?
请帮助我!您还有其他建议吗?你有别的办法吗?
试一试....让我知道在您的 GCM 中 class 检查天气是否存在,如果没有,请将其放置在那里
private void handleRegistration(Context context, String regId)
{
// TODO Auto-generated method stub
Utils.registrationId = regId;
SavePreferences("PUSHNOT",regId);
Log.e("", "registration id : "+regId);
//sendDeviceIdFuction(context,UtilsGcm.registrationId);
}
private void SavePreferences(String key, String value)
{
// TODO Auto-generated method stub
SharedPreferences sharedPreferences = getSharedPreferences("myPrefs", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(key, value);
editor.commit();
}
在这里,您在应用首选项中注册后保存 regid,尝试检索该首选项值而不是采用字符串 regId。
或
看看这个https://developers.google.com/cloud-messaging/android/client
或
在此处显示您的代码以获得更具体的答案。