android - aws pinpoint推送通知单击不起作用
问题描述
我尝试使用 Pinpoint 向我的应用程序添加推送通知功能,但我遇到了一个问题:推送通知正在显示,但当我单击它时没有任何操作。我收到有关服务的通知。我像这样构建我的通知:
val notifDetail = NotificationDetails.builder()
.from(message.from)
.mapData(data)
.intentAction(NotificationClient.FCM_INTENT_ACTION)
.build()
然后我使用 handleCampaignPush 来显示推送:
notifClient.handleCampaignPush(notifDetail)
我尝试在 NotificationsDetails Builder 上使用参数 .intent ,但没有结果:(
有人有想法吗?
谢谢 !
解决方案
尝试将此添加到您的清单文件中:
<receiver
android:name="com.amazonaws.mobileconnectors.pinpoint.targeting.notification.PinpointNotificationReceiver">
<intent-filter>
<action android:name="com.amazonaws.intent.baidu.NOTIFICATION_OPEN" />
</intent-filter>
</receiver>
这应该有效。
推荐阅读
- javascript - 以 {} 形式出现的反应图像路径?
- angular - 角度不同的数据使用相同的管道
- css - 如何将引导网站字体更改为 futura book?
- wordpress - Woocommerce 订单审核单个订单页面始终显示所有订单的 0% 增值税。为什么?
- django - 将模型条目显示为表格中的表单
- javascript - 与 ngOnInit() 和 ngAfterContentInit() 混淆
- javascript - Vue如何解决Uncaught SyntaxError: Function statements require a function name
- regex - 复杂匹配的正则表达式最小长度
- python - 如何删除唯一行并保留数据中的重复值
- bash - 在 shell 脚本中使用路径字符串时,它将被转换为包含子项的字符串