Я разрабатываю приложение с использованием угловых и телефонных разговоров.Мобильное приложение, не показывающее какого-либо вида при запуске на устройстве iphone & android
Моя проблема заключается в том, что, когда я развертывание, с помощью PhoneGap сборки PhoneGap версии 2.5, и имея в своем индексе:
<script src="phonegap.js"></script>
и не имея библиотеку Cordova скопированной.
также в индексе:
<body ng-app="MyApp">
<div class="container" ng-view></div>
Результатом является то, что сборка просто замечательно, я могу установить его мой IOS и андроид устройства и оба ведут себя так же.
Я могу видеть фон, который я установил в файле CSS, но ничего больше не появляется. Предупреждение, которое я установил в первом контроллере, не обнаружил ни того, ни другого. Он отлично работает с эмуляцией пульсации, но не работает, когда он развернут на iOS или Android-устройстве.
Я упростил свой индекс для максимина, также я не использую какую-либо директиву, которая использует jquery, чтобы убедиться, что это не проблема, я даже не загружаю никакую другую библиотеку.
Я добавил этот мета информацию, как и в других посоветовали SO вопрос
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
Я также добавил (также попытался Brian Ford cool service), но для simplyfy
MyApp.run(function ($rootScope, $location) {
document.addEventListener('deviceready', function() {
navigator.notification.alert("Corodova device ready triggered!"); --> This does gets triggered!
//MyApp.initialize(); => commented out cause it did not make any change and I beleive it is not needed. We already have <body ng-app="MyApp"> in index
}, false);
});
я также оставил config.xml к минимуму:
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns = "***"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "***"
version = "1.0.2">
<name>***</name>
<description>***</description>
<author email="***@***.com">***</author>
<icon src="./styles/img/logo.png" gap:role="default" />
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/camera"/>
<preference name="orientation" value="portrait" />
<preference name="phonegap-version" value="2.5.0" />
<preference name="target-device" value="universal" />
<!-- Splash Screens -->
<gap:splash src="splash.png" />
<gap:splash src="./styles/img/logo.png" gap:platform="android" gap:density="ldpi" />
<gap:splash src="./styles/img/logo.png" gap:platform="android" gap:density="mdpi" />
<gap:splash src="./styles/img/logo.png" gap:platform="android" gap:density="hdpi" />
</widget>
Спасибо заранее!