解決應用程式如果沒有開啟,會收不到訊息的問題:
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檔的
<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發訊息使用者也可以收到。
現在是最後一個階段,把訊息完整地顯示出來。
我目前在APP有執行時可以順利收到Push Message,但是一旦APP關閉後就再也收不到了。我也有照版主所指導的新增一個MainApplication,並且照著版主的介紹去做,仍然無法得到訊息。麻煩您指導,謝謝!
建議參考
https://www.parse.com/tutorials/android-push-notifications
步驟一中的AndroidManifest.xml檔設定,也許是這裡的問題
謝謝這三篇的教學^_^
解決一些問題了~~~
請問一下版主!! 知道如何傳入推播至所選擇的那一支手機嗎?
請問一下要如何讓他接受訊息時能夠震動呢?
YOU SHOULD CODE SOME CODES (APP) THAT WORK OR LAUNCH A VIBRATION ACTION ONCE YOUR APP GOT THE PUSH NOTIFICATION . THERE IS A URL FOR REFERENCE.
http://cooking-java.blogspot.tw/2010/04/android-vibrator.html