Los complementos de Cordova solo funcionan en iOS la segunda vez que se abre con una ADVERTENCIA DE HILOS. ¿Cómo se obtienen complementos para inicializar la carga?
Los complementos de Cordova en mi aplicación iOS solo funcionan después de abrir la aplicación, cerrarla volviendo a la pantalla de inicio y luego volver a abrir la aplicación. Luego, aparece una ADVERTENCIA DE HILO en el registro de XCode.
2014-05-14 14:00:38.062 TLEMobile[28819:60b] THREAD WARNING: ['InAppBrowser'] took '192.306885' ms. Plugin should use a background thread.
2014-05-14 14:01:18.919 TLEMobile[28819:60b] THREAD WARNING: ['Notification'] took '39.698975' ms. Plugin should use a background thread.
¿Qué está causando esto? Y si realmente necesito configurar todos los complementos como hilos de fondo, ¿cómo se configura?
He agregado este parámetro a mi config.xml para que iOS obligue a que el complemento se cargue al abrirlo, pero eso no parece funcionar.
<param name="onload" value="true" />
Simplemente no lo entiendo. He intentado reinstalar la plataforma en su conjunto. Eliminando individualmente todos los complementos y volviéndolos a colocar y sigo teniendo el mismo problema. Los complementos solo funcionarán cuando la aplicación esté en segundo plano y luego vuelva a funcionar. Aquí está el código de la compilación reciente para ios cuando inicio la aplicación. Parece que los complementos se cargan cuando se inicia pero no son accesibles.
2014-05-22 15:39:40.817 TLEMobile[5199:60b] Multi-tasking -> Device: YES, App: YES
2014-05-22 15:39:40.875 TLEMobile[5199:60b] Unlimited access to network resources
2014-05-22 15:39:41.131 TLEMobile[5199:60b] [CDVTimer][device] 0.559986ms
2014-05-22 15:39:41.136 TLEMobile[5199:60b] [CDVTimer][notification] 0.389040ms
2014-05-22 15:39:41.143 TLEMobile[5199:60b] [CDVTimer][inappbrowser] 3.835022ms
2014-05-22 15:39:41.149 TLEMobile[5199:60b] [CDVTimer][socialsharing] 1.318038ms
2014-05-22 15:39:41.153 TLEMobile[5199:60b] [CDVTimer][TotalPluginStartup] 23.202002ms
2014-05-22 15:39:41.659 TLEMobile[5199:60b] Resetting plugins due to page load.
2014-05-22 15:39:41.664 TLEMobile[5199:60b] IAB.close() called but it was already closed.
2014-05-22 15:39:45.843 TLEMobile[5199:60b] Finished load of: file:///var/mobile/Applications/220DD603-0644-4290-AE21-F9B6041D8408/TLEMobile.app/www/index.html#/tab/home
2014-05-22 15:39:54.914 TLEMobile[5199:60b] THREAD WARNING: ['Device'] took '14.032959' ms. Plugin should use a background thread.
2014-05-22 15:39:55.033 TLEMobile[5199:60b] THREAD WARNING: ['Notification'] took '100.118896' ms. Plugin should use a background thread.
2014-05-22 15:40:00.716 TLEMobile[5199:60b] THREAD WARNING: ['Notification'] took '5541.863037' ms. Plugin should use a background thread.