世博互动推送通知

时间:2019-04-03 10:15:04

标签: javascript react-native expo

我正在尝试使用Expo发送交互式推送通知。我可以正常发送常规推送通知,甚至可以发送 local 交互式推送通知,但是我无法发送远程交互式推送通知

根据文档的this section,您创建一个类别,我可以这样做:

Notifications.createCategoryAsync('daily_question', [
    {
        actionId: 'yes',
        buttonTitle: 'Yes',
    },
    {
        actionId: 'no',
        buttonTitle: 'No',
    },
]);

有效的 local 通知随后发送(使用交互式按钮),如下所示:

Notifications.presentLocalNotificationAsync({
    title: '...',
    body: '...',
    data: {...},
    categoryId: 'daily_question',
});

有没有办法做到这一点?

  1. 使用_category键发送文档this section中指定的远程交互式推送通知
  2. 发送“后台”推送通知,并让后台任务发送本地交互式推送通知

2 个答案:

答案 0 :(得分:0)

尝试此snack,我在iO上尝试过,当我单击(足够长的时间)通知时,它会显示自定义操作(按钮一,按钮二,三)

答案 1 :(得分:0)

通过使用键 categoryId 发送类别 ID,我获得了远程交互式推送通知。