gpt4 book ai didi

java - 如何通过推送通知使用 Parse for Android 触发事件?

转载 作者:行者123 更新时间:2023-12-01 08:07:47 26 4
gpt4 key购买 nike

我已成功将 Parse 的推送通知集成到我的 Android 项目中。我想要一些指导,了解如果收到“开始”的推送通知,如何在应用程序中触发事件?

因此,如果我收到通知并且它只包含值“start”,它将触发一个事件来执行某些操作。

我是 Parse 新手,非常感谢大家的帮助!

最佳答案

按照以下步骤操作:

如果你想从parse.com正常推送

步骤:

初始化解析详细信息后,添加此

PushService.setDefaultPushCallback(this, SampleClass.class);

然后在你的 list 文件中添加这个

    <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" }

在手机中,检查json是否包含“alert”或“title”并显示标准推送。

获取自定义推送通知...

在您的 list 中指定如下。

<receiver
android:name="packagename.CustomReceiver"
android:exported="false" >
<intent-filter>
<action android:name="custom-action-name" />
</intent-filter>
</receiver>

操作名称在您的 json 中指定。请参阅示例

示例 JSON 格式为

{ "title": "自定义推送-Android", "objectId": "iuy", "objectType": "type", "action": "custom-action-姓名”}*

根据此操作名称,调用BroadcastReceiver。

在解析仪表板中,您可以通过将文本设置为消息或Json格式来手动测试推送通知。

然后创建你的广播类..

示例:

public class CustomReceiver extends BroadcastReceiver 

{
**public static final String ACTION = "custom-action-name";**


@Override
public void onReceive(Context context, Intent intent) {

{

}
<小时/><小时/>

}

关于java - 如何通过推送通知使用 Parse for Android 触发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20103477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com