Не удается открыть приложение при нажатии на push-уведомление с помощью плагина PhoneGap? - PullRequest
1 голос
/ 14 октября 2019

Я могу получить уведомление с кнопкой действия, используя плагин phonegap. Однако я не могу открыть приложение, когда нажимаю на уведомление.

Я проверил следующий параметр в config.xml

android: launchMode = "singleTop"

Я пробовал различные полезные нагрузки. Я использую почтальон для отправки этих уведомлений. Я могу открыть приложение, когда использую следующую полезную нагрузку (поддерживается FCM), но не получаю кнопки действий.

{
    "registration_ids": ["dG7v71qgTtQ:APA91bGzfypc_bf-YZ_Gzayqoit4b4DeAZpCaTvPq5Cw3XqTClEFVkgTvvIZCkJVPXIa6-iLnzSrLuFO39SN-kCypBkkxklBIkf4qyYb1WWRZV4qVpR7sMKsNE3tNqtvd6m-ierZxRT6"],
    "notification": {
        "title": "My title",
        "message": "My message."

    },

    "data": {

        "actions": [
            { "title": "Accept", "callback": "app.accept", "foreground": true},
            { "title": "Ignore", "callback": "app.ignore", "foreground": false}
        ]
    }
}

Когда я использую следующую полезную нагрузку, я получаю уведомление о кнопках действий. Но не может открыть приложение, когда пользователь щелкает уведомление!

{
  "registration_ids": ["dG7v71qgTtQ:APA91bGzfypc_bf-YZ_Gzayqoit4b4DeAZpCaTvPq5Cw3XqTClEFVkgTvvIZCkJVPXIa6-iLnzSrLuFO39SN-kCypBkkxklBIkf4qyYb1WWRZV4qVpR7sMKsNE3tNqtvd6m-ierZxRT6"],
  "data": {
    "title": "AUX Scrum",
    "message": "agenda.",
    "actions": [
      {
        "icon": "emailGuests",
        "title": "EMAIL GUESTS",
        "callback": "emailGuests",
        "foreground": true
      },
      {
        "icon": "snooze",
        "title": "SNOOZE",
        "callback": "snooze",
        "foreground": false
      }
    ]
  }
}

Ожидаемый результат: пользователь должен иметь возможность получать push-уведомления о действиях, и уведомление о нажатии открывает приложение.

Фактический результат: Пользователь получает уведомление кнопки действия, но при нажатии на уведомление уведомление закрывается и приложение не открывается (даже если приложение находится на переднем плане или в фоновом режиме)

1 Ответ

1 голос
/ 07 ноября 2019

Возникла проблема с плагином. Я переустановил плагин, и он работал.

...