Я использую гем rpush rails для отправки push-уведомления Apple.
По умолчанию мы можем отправлять только оповещения, категории, звуки, значки и т. Д., Используя rpush gem.
Поскольку я хочу отправить пользовательские поля, я добавляю дополнительные данные в поле «данные», но приложение распознается приложением.
Можно ли отправить пользовательские данные с помощью rpush gem?
Rpush поля данных и значения.
alert: {"title": "ПОЛУЧИТЬ 15% СКИДКУ НА ВСЕ ПРОДУКТЫ", "body": "Предложение с ограниченным сроком действия. ИСПОЛЬЗОВАТЬ КОД: GF15", "room_id": "", "conv_id": ""}
data: {"action_type": "open_shop", "coupon_code": "GF15"}
Ожидаемый результат:
{"apns": {
"title": "ПОЛУЧИ СКИДКУ 15% НА ВСЕ ПРОДУКТЫ",
"body": "Предложение с ограниченным сроком действия. КОД ИСПОЛЬЗОВАНИЯ: GF15",
"room_id": "",
"conv_id": ""},
"ACTION_TYPE": "open_shop",
"coupon_code": "GF15"}
Я пробовал то же самое с другим гемом (APNS), и он прекрасно с ним работает.