Если приложение не запущено, и запрос на открытие приложения происходит из сообщения 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
Ваш вопрос не очень ясен. Вы говорите, что, если приложение не работает и выбирая уведомление в центре уведомлений, запускает приложение, но не выполняет wlCommonInit()? –
Да, это правильно. Кроме того, когда приходит сообщение push-уведомления, сдвиньте сообщение вправо, а затем войдите в iPhone. Он должен открыть приложение. –
@RaymondYee, Если вы делаете это с помощью выборочных push-уведомлений, предоставляемых как часть учебников mfp. Это также не так? –