Почему сборка Ionic / Cordova для Windows UWP добавляет URI контента в appxmanifest? - PullRequest
0 голосов
/ 24 октября 2018

У меня есть приложение Ionic (3) Cordova, в которое я хочу включить версию Windows UWP.На iOS и Android у меня нет проблем, но UWP я просто не могу заставить свой ajax работать и быть совместимым с магазином.Моя проблема связана с тем, что мои вызовы ajax блокируются в корпоративных сетях, как указано здесь

Итак, проблема заключалась в том, что мне нужно было добавить privateNetworkClientServer, что при локальном тестировании исправило проблему блокировки.Также, как объяснено в ссылке, я попытался добавить «локальный режим».

Магазин теперь отклоняет его с помощью

Error Found: The app manifest test detected the following errors:
    o    The Application cannot include an ApplicationContentUriRule with 'all' or 'allowForWebOnly' WindowsRuntimeAccess while any of the following capabilities are enabled: enterpriseAuthentication, sharedUserCertificates, musicLibrary, picturesLibrary, videosLibrary, removableStorage, documentLibrary, internetClientServer, privateNetworkClientServer.

Итак, сейчас я пытаюсь удалить

<uap:ApplicationContentUriRules>
            <uap:Rule Match="http://localhost:8080/*" Type="include" WindowsRuntimeAccess="all" />
 </uap:ApplicationContentUriRules>

из appmanifest, но когда я делаю сборку Ionic / Cordova, она продолжает добавлять ее обратно.

Кажется, что-то не так во всем, что я делаю, все, что я хочу сделатьзапускает ajax-вызовы по сети (мне кажется, это довольно распространенный случай)

В любом случае, у кого-нибудь есть идеи по поводу этой последней проблемы, т.е.

 <uap:Rule Match="http://localhost:8080/*" Type="include" 
     WindowsRuntimeAccess="all" />

Заранее спасибо залюбая помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...