【问题标题】:Expo Interactive Push Notifications世博互动推送通知
【发布时间】:2019-08-24 20:03:35
【问题描述】:

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

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

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

工作的本地通知然后发送(使用交互式按钮),如下所示:

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

有没有办法:

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

【问题讨论】:

  • Android 上的同样问题。你设法解决这个问题了吗?
  • @Enijar 你有没有想过解决这个问题?

标签: javascript react-native expo


【解决方案1】:

我通过使用密钥categoryId 发送类别ID 来获得远程交互式推送通知。

【讨论】:

    【解决方案2】:

    试试这个snack,我在 iOs 上试过,当我点击(足够长的时间)通知时,它会显示自定义操作(按钮一、按钮二、三),

    【讨论】:

    • 我现在看到按钮在 iOS 上长按会显示,但在 Android 上按钮不显示 - 请参阅此处i.imgur.com/xj66DyZ.png
    猜你喜欢
    • 2021-03-02
    • 1970-01-01
    • 2022-06-19
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    相关资源
    最近更新 更多