重置'包名称'的退避

时间:2014-04-22 08:25:26

标签: android google-cloud-messaging

您好我已经创建了一个Android应用程序,我想要GCM注册ID。

我的代码是 -

    GCMRegistrar.checkDevice(this);
    GCMRegistrar.checkManifest(this);

    final String regId = GCMRegistrar.getRegistrationId(this);      
    if (regId.equals("")) 
    {
        GCMRegistrar.register(this, SENDER_ID);
    }

    Log.v("REG ID:",""+regId);

但它给出了错误,如 -

Resetting backoff for 'Package Name'

这个错误是什么意思?

2 个答案:

答案 0 :(得分:2)

您是否添加了以下权限,请检查您的发件人ID是否在线。

<uses-permission android:name="com.example.permission.C2D_MESSAGE" />
<!-- This app has permission to register and receive data message. -->
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

 <permission android:name="com.example.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

答案 1 :(得分:0)

我猜你的GCMIntentService定义不明确?

请查看:)

I can not get registration ID from Android GCM