Когда приложение Apple официально опубликовано приложение iOS открыто, и на переднем плане новые сообщения от других контактов запускают запасы, собственный баннер уведомлений уведомлений iOS. См. Изображение ниже.
Возможно ли это в сторонних приложениях в App Store? Локальные и/или Push-уведомления для вашего приложения, когда ваше приложение открыто и на переднем плане?
При тестировании моего приложения уведомления получаются, но не отображается идентификатор пользователя iOS.
Но это поведение отображается в приложении официальных сообщений Apple:
Руководство по программированию локального и удаленного уведомлений сообщает:
Когда операционная система отправляет локальное уведомление или удаленное уведомление, а целевое приложение не работает на переднем плане, оно может передать уведомление пользователю через alert, номер значка значка или звук.
Если приложение выполняется в переднем плане при доставке уведомления, делегат приложения получает локальное или удаленное уведомление.
Итак, да, мы можем получать данные уведомления на переднем плане. Но я не вижу возможности представить пользовательский интерфейс уведомления об уведомлении iOS.
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
// I know we still receive the notification `userInfo` payload in the foreground.
// This question is about displaying the stock iOS notification alert UI.
// Yes, one *could* use a 3rd party toast alert framework.
[self use3rdPartyToastAlertFrameworkFromGithub]
}
Используются ли сообщения с помощью частного API для отображения предупреждения на переднем плане?
Для целей этого вопроса , пожалуйста, не предлагайте никаких всплывающих предупреждений сторонних производителей "toast" на github или т.д. Меня интересует только это, если это можно сделать с помощью инвентарь iOS Локальный или Push Notification UI, когда ваше приложение открыто и на переднем плане.