2017-01-17 2 views
-1

Привет, я сумасшедший об этой проблеме, мое приложение было отклонено в магазине приложений, потому что они не могли открываться на устройствах с ios 10.2 он висит на главном экране, я вас нашел несколько решений с изменением цели«cordova-plugin-splashscreen» сбой и приложение Freezes в новом IOS 10.2 и отклонено в приложении

<meta "Content-Security-Policy" content = "default-src gap: // ready file: // * *; script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *; style-src 'Self' 'unsafe-inline' *; img-src 'self' data: blob: *; media-src 'self' mediastream: blob:; connect-src * blob: ">

но не выработала я слышал, вы говорите, она работает без плагинов, а затем я просто сделал 9 строитель, пока я не понял, какой плагин вызвала ошибку и точно без нее все работает, и на короткое время она вызывает ошибку на белом экране. Пока кто-нибудь из плагина не решает проблему, так это временно использовать другие неофициальные плагины, я надеюсь, что кто-то быстро найдет решение, потому что 99% приложений в телефоне используют этот плагин.

+0

Вы нашли решение на этом? –

+0

@LokeshSuthar Здравствуйте, да решение находится в ответе чуть ниже – Navi

ответ

0

Здравствуйте, я обнаружил источник проблемы, я успешно использовал значение предпочтения = «AutoHideSplashScreen» значение = «false», чтобы управлять временем моего всплеска кодом, однако из 10.2 что-то пошло не так, и экран Поэтому мне пришлось повторно включить опцию автоматического скрытия как истину, поэтому приложение не сработает больше, следуя полному списку предпочтений заставки: имя предпочтения = «AutoHideSplashScreen» значение = «true

Версия плагина Config. XML

<Plugin name = "cordova-plugin-splashscreen" source = "npm" spec = "4.0.1" /> 
<Preference name = "SplashScreen" value = "screen" /> 
<Preference name = "AutoHideSplashScreen" value = "true" /> 
<Preference name = "ShowSplashScreenSpinner" value = "true" /> 
<Preference name = "FadeSplashScreen" value = "false" /> 
<Preference name = "FadeSplashScreenDuration" value = "1.0" /> 
<Preference name = "SplashScreenDelay" value = "100" /> 
<Preference name = "SplashScreenBackgroundColor" value = "# FE5D01" /> 
<Preference name = "SplashMaintainAspectRatio" value = "true" /> 

и код app.js

document.addEventListener('deviceready', function() { 
    navigator.splashscreen.hide();      
    }); 
Смежные вопросы