使用 GCM 的云消息传递

Cloud Messaging using GCM

我正在尝试使用 Pushbots 执行通知任务。我按照 Android 清单文件中的步骤操作。我的设备注册成功,但消息未发送到我的设备。它在 Pushbots 沙箱上的检查我在我的 android 工作室控制台 AndroidManifest.xml 中收到通知发送失败到 1 devices.and AndroidManifest.xml 缺少所需的权限:android.permission.GET_ACCOUNTS.....

查看此页面(第 2 步):https://pushbots.com/developer/docs/android-sdk-integration

更改您的 AndroidManifest.xml 文件,并添加以下权限:

<!-- GCM connects to Google Services. -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<!-- GCM requires a Google account. -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<permission android:name="com.example.sampleapp.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.example.sampleapp.permission.C2D_MESSAGE" />
<!-- This app has permission to register and receive dataf message. -->
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />