我知道,现在这个问题对你们来说一定很无聊,但我无法弄明白,我犯了错误......
我正在尝试使用PhoneGap本身(https://build.phonegap.com/plugins/1169)和此电子邮件编辑器(https://build.phonegap.com/plugins/705)中的InAppBrowser。 当我在本地构建它们时,一切正常,但我需要使用Phonegap构建它们。
我的index.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<link href="lib/ionic/css/ionic.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="lib/ionic/js/jquery.js"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
<!-- your app's js -->
<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
</head>
<body ng-app="starter">
<ion-nav-view></ion-nav-view>
</body>
</html>
我的config.xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.crm20700153" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>CRM2.0</name>
<description>
TODO
</description>
<author email="example@example.de" href="http://example.de">
Mr. Smith
</author>
<gap:plugin name="de.appplant.cordova.plugin.email-composer" version="0.8.1" />
<gap:plugin name="org.apache.cordova.inappbrowser" version="0.5.2" />
<content src="index.html"/>
<access origin="*"/>
<preference name="webviewbounce" value="false"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="BackupWebStorage" value="none"/>
<feature name="StatusBar">
<param name="ios-package" value="CDVStatusBar" onload="true"/>
</feature>
</widget>
该项目是使用Ionic CLI创建的,并在Phonegap版本3.3.0上运行
注意:是的,我使用谷歌等,但我真的没有找到任何帮助我的东西。 如果我太愚蠢,请随时赐教。
答案 0 :(得分:1)
正如我所承诺的,我现在会回答我自己的问题。
问题是,Ionic使用Cordova,而不是Phonegap,所以我不得不将config.xml从根目录移动到www目录,否则PhonegapBuild将无法识别它。 我还必须添加
xmlns:gap="http://phonegap.com/ns/1.0"
到
<widget id="com.ionicframework.crm20700153" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
就是这样,现在你可以添加插件,就像你只使用Phonegap一样。