0

Если приложение не запущено, и запрос на открытие приложения происходит из сообщения APNS, wlCommonInit() в main.js никогда не вызывается.wlCommonInit() не вызывается, когда приложение открывается из уведомления

Странная часть, когда я добавить alert("xxx..."); сообщений в initOptions.js до MobileFirst генерироваться (if(WL.Client.getEnvironment()... заявления), wlCommonInit() в main.js вызывается и все работает правильно.

Код, управляющий этим потоком, выглядит как worklight.js.
Если приложение уже работает в фоновом режиме, приложение получает фокус правильно, даже без alert("xxx..."); до initOptions.js.

Текущая среда:

  • iPhone 5 с прошивкой 9.2.1 (13D15) - для тестирования
  • Xcode 7.2 (7C68)
  • MobileFirst 7.1.0.00-20151227-1725
+0

Ваш вопрос не очень ясен. Вы говорите, что, если приложение не работает и выбирая уведомление в центре уведомлений, запускает приложение, но не выполняет wlCommonInit()? –

+0

Да, это правильно. Кроме того, когда приходит сообщение push-уведомления, сдвиньте сообщение вправо, а затем войдите в iPhone. Он должен открыть приложение. –

+0

@RaymondYee, Если вы делаете это с помощью выборочных push-уведомлений, предоставляемых как часть учебников mfp. Это также не так? –

ответ

0

Это, похоже, работает правильно с примером push-уведомлений, предоставленным с помощью учебника. Пожалуйста, попробуйте и на вашем конце, и сравните реализацию.

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