Phonegap儿童浏览器通过自定义iOS URL打开外部URL

Phonegap儿童浏览器通过自定义iOS URL打开外部URL,ios,cordova,custom-url,Ios,Cordova,Custom Url,我目前正在开发一个iOS/Phonegap应用程序,我想让它响应一个自定义的URL方案,这样当一个人在常规浏览器中单击一个链接时,它会将应用程序打开到一个特定的页面,其中所述页面实际上是一个外部页面。到目前为止,该应用程序基本上充当web浏览器,外部(web)内容显示在ChildBrowser中 我95%确定我需要在AppDelegate中使用以下方法 - (BOOL) execute:(InvokedUrlCommand*)command{} 我知道我需要使用以下命令来创建我的命令 + (I

我目前正在开发一个iOS/Phonegap应用程序,我想让它响应一个自定义的URL方案,这样当一个人在常规浏览器中单击一个链接时,它会将应用程序打开到一个特定的页面,其中所述页面实际上是一个外部页面。到目前为止,该应用程序基本上充当web浏览器,外部(web)内容显示在ChildBrowser中

我95%确定我需要在AppDelegate中使用以下方法

- (BOOL) execute:(InvokedUrlCommand*)command{}
我知道我需要使用以下命令来创建我的命令

+ (InvokedUrlCommand*) newFromUrl:(NSURL*)url;
我的问题是,我一直无法在网上找到任何这样做的例子。我知道传递给newFromUrl的url需要采用
yourscheme://./[][?]
的格式,但在这种情况下,我的
[]
将是表单的常规url”http://www.google.com".


有人能给出一个具体的现实例子吗

这是在当前版本的PhoneGap中实现的,因此您只需将自定义URL添加到App-info.plist文件中即可。以下是XML的一个示例:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLName</key>
        <string>com.cams.myapp</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>myApp</string>
        </array>
    </dict>
</array>
CbundleUrlTypes
CFBundleURLName
com.cams.myapp
循环流化床锅炉方案
myApp
您应该使用属性编辑器编辑此文件并获得正确的格式