2

Parse を介してプッシュ通知を送信するように Android アプリをセットアップしようとしています。

build.gradle

 compile 'com.parse:parse-android:1.13.0'

アプリケーション.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 でオーディエンスを作成しようとすると、「このキャンペーンの受信者数を空にすることはできません」と表示されます。

私は何が欠けていますか?

編集 1: REST API 経由でプッシュを送信できます。Web コンソール経由でまだプッシュを送信できません。

4

1 に答える 1

0

この問題を Facebook 開発者ページに送信しました。これは、Facebook エンジニアリング チームから受け取った応答です。

これは、新しいダッシュボードの受信者数が少ないという既知の問題です。残念ながら、エンジニアリング チームは新しいダッシュボードでこのバグを解決する予定はありません。これらのプッシュ通知を送信するには、古いダッシュボードを使用してください。

于 2016-06-14T11:24:26.577 に答える