如何:PhoneGap Build导航到Web应用程序而不是index.html?

时间:2015-11-11 00:16:12

标签: cordova phonegap-build

背景

Per this answer and its question)我在http://www.example.com托管了一个完全响应的网络应用,我只想让我的移动应用指向那里的用户。

我遵循了这个程序:

  1. $ cordova create myProject
  2. 打开config.xml
  3. index.html更改为http://www.example.com
  4. 现在我有以下config.xml文件。

    config.xml中
    <?xml version='1.0' encoding='utf-8'?>
    <widget id="io.cordova.hellocordova" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
        <name>HelloCordova</name>
        <description>
            A sample Apache Cordova application that responds to the deviceready event.
        </description>
        <author email="dev@cordova.apache.org" href="http://cordova.io">
            Apache Cordova Team
        </author>
        <content src="http://www.example.com" />
        <plugin name="cordova-plugin-whitelist" version="1" />
        <access origin="*" />
        <allow-intent href="http://*/*" />
        <allow-intent href="https://*/*" />
        <allow-intent href="tel:*" />
        <allow-intent href="sms:*" />
        <allow-intent href="mailto:*" />
        <allow-intent href="geo:*" />
        <platform name="android">
            <allow-intent href="market:*" />
        </platform>
        <platform name="ios">
            <allow-intent href="itms:*" />
            <allow-intent href="itms-apps:*" />
        </platform>
    </widget>
    

    问题

    当我使用PhoneGap Build并测试我的.apk文件时,结果无法按预期执行。我没有看到example.com上的网页,而是出现了原始的index.html文件!

    问题

      

    我做错了什么?如何让这个移动应用程序指向example.com上我想要的URL?

1 个答案:

答案 0 :(得分:1)

@Mowzer

更新时间:2015-11-21:
截至2015年11月20日太平洋标准时间下午1点,<platform (...)>config.xml的可行元素。 Phonegap Build博文"config.xml gets an update - part 2 !!!!!!"

你在哪里得到这个示例代码?我现在看到了几十份副本,他们都有同样的错误。即,platform不适用于 Phonegap Build 。主要原因是<platform (...)>仅适用于Cordova / Phonegap SDK。 (我花了很长时间才弄清楚这一点。SEE#1靠近底部。

此外,whitelist系统未正确应用。我想找到这个来源并得到纠正。

您的更正

幸运的是,你并不太远。删除所有whitelist内容并从此处开始。

HOW TO apply the Cordova/Phonegap the whitelist system

请告诉我你从哪里得到这个例子。

TIA 杰西