0

У меня возникла проблема с Push-уведомлением, и проблема возникает только на клиентской среде Enterprise.Проблемы с push-уведомлением в среде предприятия

Проблема заключается в следующем: когда я тестирую на моей стороне (развитие, а не распределение) я получаю уведомления и - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo вызывается каждый раз, и отлично работает с помощью следующих случаях:

  1. Когда приложение не является (не в памяти или приостановленных приложениях), а не в фоновом режиме или переднем плане
  2. Когда приложение открыто, но в фоновом режиме.
  3. Когда приложение находится на переднем плане.

Но когда клиент пытается его на окружающую среду (после MDM упаковки), то происходит следующее в каждом конкретном случае:

Случай 1: успешно работает, и didReceiveRemoteNotification метод вызывается в порядке.

Дело 2: Получает уведомление, но didReceiveRemoteNotification не вызывается.

Дело 3: Я не вижу никаких уведомлений ни в центре уведомлений, ни в didReceiveRemoteNotification.

Я искал все, что могло бы помочь, и я обнаружил, что есть - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler, может быть, лучше заменить.

Любые другие предложения? Любая вещь, чтобы проверить или рассмотреть? Возможно, это проблема, связанная с iOS? Причина, вызванная конфигурацией MDM (длинный снимок, который я знаю) ?.

Заранее спасибо.

+0

Какой тип толчка вы отправляете? Тихий толчок (content-available = 1) – Paulw11

+0

Нет, я считаю, что это не молчать. Как я могу проверить? – user3488205

+0

Вы указываете ключ доступа к содержимому? Если нет, то это не тихий – Paulw11

ответ

0

Я нашел решение, я использовал этот метод - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler, который хорошо подходит.

Смежные вопросы