2015-05-20 2 views
0

Я использую IBM MobileFirst Platform Foundation (6.3.0.00-20150130-1638) для создания приложения для Android и iOS. Приложение (iOS в данный момент) дает довольно много информации при запуске. Но один довольно распространен, и я думаю, что это тоже довольно опасно. Ошибки я получаю:Плагин IBM MobileFirst должен использовать фоновый поток

THREAD WARNING: ['WLApp'] took '11.354004' ms. Plugin should use a background thread. 

Это для WLApp, но для более плагинов, таких как DeviceAuth (111.884766 мс), USERAUTH (19.232910 мс), другой DeviceAuth (47.208984 мс) и многое другое.

Есть ли способ запускать плагины на фоне, и так, как я могу это достичь?

Другой вопрос, могу ли я и как скрыть уведомления отладки?

ответ

1

Вы не можете сделать это самостоятельно с помощью прилагаемых плагинов.
Эти предупреждения выдаются iOS, но безвредны.

Мы посмотрим, но это безвредно, если вы действительно не видите реальную проблему (о которой я сейчас сомневаюсь, что вы это делаете).

+0

Спасибо за ответ, у нас нет никаких проблем сейчас. Единственная причина, по которой я думал, что это опасно, - это то, что Apple не любит приложения, которые блокируют основной поток, но если это безопасно, это не должно быть проблемой. – Sietse

2

Эти предупреждения исходят от плагинов cordova, и это безобидно, это просто означает, что код в исполняющей части родной плагиновой стороны cordova должен быть запущен в фоновом режиме.

Мы намерены очистить эти предупреждения.

посмотреть на: http://docs.phonegap.com/en/4.0.0/guide_platforms_ios_plugin.md.html#iOS%20Plugins

+0

Спасибо за ответ, я не могу изменять вызовы плагинов, поскольку они находятся в файлах только для чтения. Если это будет исправлено в будущем, было бы неплохо! – Sietse

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