Код: Выделить всё
$notifBody = [
'to' => $fcmToken,
'time_to_live' => 3600,
'notification' => [
'title' => "$my_title",
'body' => "$my_body",
'icon' => "$my_icon",
'sound' => "$my_sound",
'user_action' => "$my_clickAction"
]
];
С тех пор, как старый добрый Firebase / Google решили что-то изменить, и теперь, когда я аутентифицируюсь с помощью клиента аутентификации Goggle API, все по-другому.
Новый код:
Код: Выделить всё
$message = [
"message" => [
"notification" => [
"title" => "$push_data->my_title",
"body" => "$push_data->my_body",
],
"apns" => [
"headers" => [
"apsn-priority" => '10',
],
"payload" => [
"aps" => [
"sound" => "$push_data->my_sound",
"user_action" => "$push_data->my_click_action",
],
],
],
"android" => [
"priority" => 'high',
"notification" => [
"sound" => "$push_data->my_sound",
],
],
"token" => "$push_data->fcm_token",
],
];
Я понял push-уведомление на iOS, но я не могу найти/расшифровать, где в новом коде находится «user_action». Когда я нажимаю на push-уведомление, оно просто открывает приложение, тогда как раньше оно открывало все, что я установил для «user_action».
Подробнее здесь: https://stackoverflow.com/questions/788 ... -as-before
Мобильная версия