osb*_*sbt 0 java android parse-platform
我已成功将Parse的推送通知集成到我的Android项目中.如果我收到一个说"开始"的推送通知,我想要一些如何在我的应用程序中触发事件的指导?
因此,如果我收到通知并且它只包含值"start",那么它将触发事件来执行某些操作.
我是Parse的新手,我非常感谢帮助人!
请遵循以下步骤:
如果你想从parse.com正常推送
脚步:
初始化Parse详细信息后,添加此项
PushService.setDefaultPushCallback(this, SampleClass.class);
Run Code Online (Sandbox Code Playgroud)
然后在你的Manifest文件中,添加它
<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>
Run Code Online (Sandbox Code Playgroud)
然后转到解析仪表板,并手动发送推送以检查推送是否进入您的手机.像这样使用Json格式,
{ "alert": "Notification", "title": "Push", "objectId": "objectId",
"objectType": "type", "action": "Your Action Name" }
Run Code Online (Sandbox Code Playgroud)
获取自定义推送通知...
在你的Manifest中指定如下.
<receiver
android:name="packagename.CustomReceiver"
android:exported="false" >
<intent-filter>
<action android:name="custom-action-name" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
动作名称在你的json中指定.查看样本
示例JSON格式是
{"title":"Custom Push-Android","objectId":" iuy","objectType":"type","action":"custom-action-name"}*
基于此操作名称,将调用BroadcastReceiver.
在解析仪表板中,您可以通过将文本设置为消息或Json格式来手动测试推送通知.
然后创建你的广播类..
样品:
public class CustomReceiver extends BroadcastReceiver
{
**public static final String ACTION = "custom-action-name";**
@Override
public void onReceive(Context context, Intent intent) {
{
}
Run Code Online (Sandbox Code Playgroud)
}
归档时间: |
|
查看次数: |
2819 次 |
最近记录: |