首页 > 解决方案 > 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 ,但没有结果:(

有人有想法吗?

谢谢 !

标签: androidnotificationsfirebase-cloud-messagingpushaws-pinpoint

解决方案


尝试将此添加到您的清单文件中:

      <receiver
        android:name="com.amazonaws.mobileconnectors.pinpoint.targeting.notification.PinpointNotificationReceiver">
        <intent-filter>
            <action android:name="com.amazonaws.intent.baidu.NOTIFICATION_OPEN" />
        </intent-filter>
    </receiver>

这应该有效。


推荐阅读