Приложение Phonegap build не работает для iOS

Я создаю мобильное приложение с помощью phonegap build . У меня есть приложение сборки для iOS, Android и windows, и я тестирую его в TestObject . То, что я делаю в моем приложении, перенаправляет на http://google.com на странице загрузите себя.

индекс.формат html

<!DOCTYPE html>

<html>
    <head>
        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>  
        <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
        <script type="text/javascript" charset="utf-8">
            function onLoad() {
                  document.addEventListener("deviceready", onDeviceReady, true);
            }

            function onDeviceReady() {
                window.location.href = "http://google.com";
            }
        </script>
    </head>
    <body onload="onLoad();">
  </body>
</html>

конфиг.XML

<?xml version="1.0" encoding="UTF-8" ?>
    <widget 
        
        id          = "com.newApp.mobileApp"
        versionCode = "1" 
        version     = "1.0.0" >

    <!-- versionCode is Android only -->
    <!-- version is in major.minor.patch format --> 
    <name>My New App</name>

    <description>
        An example for phonegap build app which wont show up in the playstore. 
    </description>

    <author href="https://YourWebsite.com" email="yourEmail@goesHere.com">
        Name Of The Author
    </author>

    <plugin name="cordova-plugin-whitelist" source="npm"/>
</widget>

Во время тестирования с android (файл apk), он перенаправляет на google.com. Но когда я тестирую с устройством iOS (IPA-файл), он показывает только пустую страницу.

Почему он не работает для iOS?

Может кто-нибудь помочь мне исправить это? Спасибо заранее.

1 ответ

  1. <access origin="*" launch-external="yes" />
      <allow-intent href="http://*/*" />
      <allow-intent href="https://*/*" />
      <access origin="http://127.0.0.1*"/>
      <allow-navigation href="*"/>
      <allow-intent href="*"/>
    

    чтобы быть на безопасной стороне относительно белого списка, я использую эти намерения в моем приложении

    в дополнение к выше , я добавил Этот плагин для Android

    <gap:plugin name="cordova-plugin-whitelist" version="1.1.0" source="npm" />
    

    и для IOS

    <plugin name="cordova-plugin-whitelist" spec="https://github.com/apache/cordova-plugin-whitelist.git" />