Невозможно отправить пользовательские данные в push-уведомлении для ios, используя Rpush rails gem - PullRequest
0 голосов
/ 28 августа 2018

Я использую гем 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), и он прекрасно с ним работает.

...