Ошибка в Silent уведомлениях отображения баннера в Objective c iOS 11 - PullRequest
0 голосов
/ 28 июня 2018

Я внедряю Silent уведомление в Objective c Code в ios 11. Использование уведомления FCM путем добавления этого метода. Что такое Silent Push Notification? Когда устройство его получает?

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler
{

   //Success
    handler(UIBackgroundFetchResultNewData);
}

и paylod:

    {
    "aps" = {
        "content-available" : 1,
        "sound" : ""
    };
    // You can add custom key-value pair here...
}

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

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

Удалите лишние ключи из массива aps, и полезная нагрузка должна выглядеть следующим образом.

"aps" = {
    "content-available" : 1
};
0 голосов
/ 28 июня 2018

Я R & D на нем. наконец я получил ссылку форму YouTube https://www.youtube.com/watch?v=Xde7ns5w9LM. я удаляю дополнительные ключи из полезной нагрузки, такие как заголовок предупреждения и т. д., просто добавляю следующее и решаю проблему

"aps" = {
    "content-available" : 1,
    "sound" : ""
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...