Android APP的推播訊息Push Notification – Parse.com

解決應用程式如果沒有開啟,會收不到訊息的問題:

8.建立一個MainApplication.java檔,跟你的主要java程式(可能是MainActivity.java)在同一個目錄,內容如下:

package com.example.testunzip;

import android.app.Application;
import com.parse.Parse;
import com.parse.PushService;
import com.parse.ParseInstallation;

public class MainApplication extends Application {

	@Override
	public void onCreate() {
        Parse.initialize(this, "YOUR_APP_ID", "YOUR_CLIENT_KEY");
        PushService.setDefaultPushCallback(this, MainActivity.class);
        ParseInstallation.getCurrentInstallation().saveInBackground();
	}

}

9.在AndroidManifest.xml檔的標籤內加入android:name=”com.example.testunzip.MainApplication”,結果應該像是:

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" 
        android:name="com.example.testunzip.MainApplication">

10.前面步驟6-3、6-4、6-5寫在主要java程式(可能是MainActivity.java)中的內容,和步驟8有重複的部分都可以刪掉。

到目前為止,已經可以在應用程式APP關閉的狀況下,從parse.com發訊息使用者也可以收到。

現在是最後一個階段,把訊息完整地顯示出來。

在〈Android APP的推播訊息Push Notification – Parse.com〉中有 6 則留言

  1. Craig

    我目前在APP有執行時可以順利收到Push Message,但是一旦APP關閉後就再也收不到了。我也有照版主所指導的新增一個MainApplication,並且照著版主的介紹去做,仍然無法得到訊息。麻煩您指導,謝謝!

    回覆

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料