我正在尝试让我的Android应用设置通过Parse发送推送通知。
的build.gradle
compile 'com.parse:parse-android:1.13.0'
Application.java
//in onCreate
Parse.initialize(this, "appId", "clientKey");
ParseInstallation.getCurrentInstallation().saveInBackground();
的AndroidManifest.xml
<service android:name="com.parse.PushService" />
<receiver android:name="com.parse.ParseBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
<receiver android:name="com.parse.ParsePushBroadcastReceiver"
android:exported="false">
<intent-filter>
<action android:name="com.parse.push.intent.RECEIVE" />
<action android:name="com.parse.push.intent.DELETE" />
<action android:name="com.parse.push.intent.OPEN" />
</intent-filter>
</receiver>
<receiver android:name="com.parse.GcmBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="MY_APP_ID" />
</intent-filter>
</receiver>
在使用这些更改启动我的应用程序后,我可以在Parse仪表板上看到正在创建的安装对象。
现在,当我尝试通过信息中心发送推送并使用平台Android创建受众时,它会显示&#39;此广告系列的收件人数不能为空。39;
我错过了什么?
编辑1:我可以通过REST api发送推送。仍然无法通过Web控制台发送推送。
答案 0 :(得分:0)
我已将此问题提交给Facebook Developers页面。这是我从Facebook工程团队收到的回复:
这是新信息中心中收件人数量较少的已知问题。不幸的是,工程团队并不打算在新仪表板中解决这个问题。请使用旧信息中心发送这些推送通知。