0
我在我的項目中實施了Parse推送通知,但由於法律問題,我無法安裝Google Play服務,因此用於接收通知的廣播接收者是ParsePushBroadcastReceiver,而不是GcmBroadcastReceiver 。首先,我試圖與該代碼在清單:以gcm解析推送通知
<service android:name="com.parse.PushService" />
<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>
然後,我試圖與這一個:
<service android:name="com.parse.PushService" />
<receiver android:name="com.parse.ParsePushBroadcastReceiver"
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="com.parse.starter" />
</intent-filter>
</receiver>
其結果是,該設備已經註冊不pushType和deviceToken,示出兩個字段中的文字(undefined)
。 當我嘗試推送到所有的註冊設備,解析拋出一個錯誤,如:
但安裝是當前活動。 任何人都可以幫助我嗎?
在此先感謝。
正如我在我的帖子中所說,應用程序是在解析中註冊的,所以application_id和client_key在我的應用程序中也設置了項目名稱 – Viherbar
我的答案的最後部分呢? –
重要的是更改行 –