Странное поведение сборки PhoneGap для iOS

Моя сборка phonegap для iOS работает нормально, если я запускаю настольные и мобильные приложения PhoneGap, но не работает, если запускалась независимо (через xCode. Взято из папки platform/ios).

Еще одна странная проблема заключается в том, что он снова работает нормально, если я делаю следующее:

  • Откройте независимое встроенное устройство и нажмите кнопку «Домой».
  • Запустите мое приложение через рабочий стол PhoneGap и мобильный телефон и нажмите кнопку «Домой».
  • Теперь откройте независимое приложение, и оно отлично работает.

Не мог понять этого безумного поведения. Однако это не относится к сборке Android.

Любая помощь или подсказка высоко ценятся.


person Braj    schedule 27.01.2017    source источник
comment
не работает, если работает независимо? любой журнал ошибок?   -  person Vishal Rajole    schedule 30.01.2017
comment
у вас есть метатег Content Security Policy в голове?   -  person jcesarmobile    schedule 30.01.2017
comment
@jcesarmobile Да, знаю.   -  person Braj    schedule 30.01.2017
comment
а можешь показать?   -  person jcesarmobile    schedule 30.01.2017
comment
@jcesarmobile ‹meta http-equiv=Content-Security-Policy content=default-src * 'unsafe-inline'; style-src 'self' 'небезопасный встроенный'; медиа-источник * /›   -  person Braj    schedule 30.01.2017


Ответы (1)


В iOS 10 CSP стал более строгим и использование * не позволяет некоторые вещи, поэтому плагины не будут работать, если у вас нет пробела: в метатеге Content-Security-Policy

Измените свой на <meta http-equiv="Content-Security-Policy" content="default-src gap: 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *" />

person jcesarmobile    schedule 30.01.2017
comment
О, я вижу. Позвольте мне попробовать это. Спасибо. - person Braj; 30.01.2017
comment
Вот оно. Работал как шарм. Большое спасибо. - person Braj; 30.01.2017