[英]How to Push a Url in Android app using Parse.com Push notification Service?
[英]How to trigger an event using Parse for Android via push notification?
我已成功將Parse的推送通知集成到我的Android項目中。 我希望獲得一些指導,以了解如果收到一個顯示“開始”的推送通知,如何在應用程序中觸發事件?
因此,如果我收到一條通知,並且它僅包含值“ start”,則它將觸發事件以執行某項操作。
我是Parse的新手,也感謝幫助人員!
請按照以下步驟操作:
如果要從parse.com進行普通推送
腳步:
初始化解析細節后,添加此
PushService.setDefaultPushCallback(this, SampleClass.class);
然后在您的清單文件中,添加此文件
<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>
然后轉到解析儀表板,並手動發送推送,以檢查推送是否進入您的手機。 使用這樣的Json格式,
{ "alert": "Notification", "title": "Push", "objectId": "objectId",
"objectType": "type", "action": "Your Action Name" }
獲取自定義推送通知...
在清單中指定這樣的內容。
<receiver
android:name="packagename.CustomReceiver"
android:exported="false" >
<intent-filter>
<action android:name="custom-action-name" />
</intent-filter>
</receiver>
動作名稱是在json中指定的。請參閱示例
樣本JSON格式為
{“ title”:“自定義Push-Android”,“ objectId”:“ iuy”,“ objectType”:“類型”,“ action”:“自定義動作名稱”} *
基於此操作名稱,將調用BroadcastReceiver。
在解析儀表板中,u可以通過將文本設置為message或Json格式來手動測試推送通知。
然后創建您的廣播類。
樣品:
public class CustomReceiver extends BroadcastReceiver
{
**public static final String ACTION = "custom-action-name";**
@Override
public void onReceive(Context context, Intent intent) {
{
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.