Невозможно настроить действие для мобильной и веб-платформы - PullRequest
0 голосов
/ 14 мая 2019

Мы используем Airship API для отправки push-уведомлений на мобильных и веб-платформах, а для глубоких ссылок мы используем действие, например

"notification": {
    "actions": {
        "open": {
            "type": "deep_link",
            "content": "https://www.urbanairship.com/settings",
        }
    }
}

, а веб-действие:

"notification": {
    "actions": {
        "open": {
            "type": "url",
            "content": "http://www.urbanairship.com"
        }
    },
}

вышепараметры работают хорошо как по отдельности, но мы хотим использовать оба параметра вместе, как на скриншоте «screenshot.png».Мы не нашли никакого решения в документации, которая показала бы, как использовать глубокие ссылки и веб-действия вместе, как на скриншоте.Не могли бы вы порекомендовать нам, как объединить эти параметры, чтобы мы могли совместно использовать действие для создания глубоких ссылок для мобильных устройств и действие для веб-сайтов?

1 Ответ

0 голосов
/ 20 мая 2019

Я решил это и может быть кому-то полезен.

Вот пример полезной нагрузки:

{
    "audience": "all",
    "device_types": ["ios", "android", "web"],
    "notification": {
        "alert": "Opening this message will open a defined deep link.",
        "actions": {
            "open": {
                "type": "deep_link",
                "content": "prefs",  // for mobile platform
                "fallback_url": "https://airship.com" // for web platform
            }
        }
    }
}
...