使用自定义响应响应解析推送通知
Responding to Parse Push notifications with a custom response
我正在开发一个 Android 应用程序,我希望使用推送通知来执行自定义任务 而无需 向用户显示通知。
具体来说,该应用程序处于 alpha 阶段,我希望能够向特定设备发送远程命令以在后台重启后台服务 运行。
我知道您可以使用 GCM 做到这一点。如何使用 Parse 完成此操作?
你need to subclass ParsePushBroadcastReceiver and override onPushReceive()
method in it。将这些行添加到您的清单
<receiver android:name=".yourPushReceiverSubclass" android:exported=false>
<intent-filter>
<action android:name="com.parse.push.intent.RECEIVE" />
<action android:name="com.parse.push.intent.OPEN" />
<action android:name="com.parse.push.intent.DELETE" />
</intent-filter>
</receiver>
只需删除 onPushReceive
方法中对 super 的调用即可,随心所欲。如果你要从 pars.com 以 JSON 格式发送推送,你可以像这样获取此消息:
JSONObject data = new JSONObject(intent.getExtras().getString("com.parse.Data"));
我正在开发一个 Android 应用程序,我希望使用推送通知来执行自定义任务 而无需 向用户显示通知。 具体来说,该应用程序处于 alpha 阶段,我希望能够向特定设备发送远程命令以在后台重启后台服务 运行。
我知道您可以使用 GCM 做到这一点。如何使用 Parse 完成此操作?
你need to subclass ParsePushBroadcastReceiver and override onPushReceive()
method in it。将这些行添加到您的清单
<receiver android:name=".yourPushReceiverSubclass" android:exported=false>
<intent-filter>
<action android:name="com.parse.push.intent.RECEIVE" />
<action android:name="com.parse.push.intent.OPEN" />
<action android:name="com.parse.push.intent.DELETE" />
</intent-filter>
</receiver>
只需删除 onPushReceive
方法中对 super 的调用即可,随心所欲。如果你要从 pars.com 以 JSON 格式发送推送,你可以像这样获取此消息:
JSONObject data = new JSONObject(intent.getExtras().getString("com.parse.Data"));