我正在为ios> = 6实施Smart Banner。
当用户在我的网站上并点击智能横幅打开我的phonegap应用程序时,我想将他重定向到我的应用程序的正确路径
根据ios文档,我需要使用app-argument:
<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">
如何在我的phonegap应用程序中截取myURL?我只能在Obj-C
中找到例子答案 0 :(得分:5)
你在handleOpenUrl js函数中有完整的url,ios中的cordova本机端将url发送到此函数。所以,基本上在你的index.html文件中,在引用cordova.js之前试试这个:
<script type="text/javascript">
function handleOpenURL(url) {
console.log("received url: " + url);
}
</script>
您还必须在ios app xcode设置中定义方案(上例中的myapp)。
请注意,您必须正确配置网站,以便使用正确的方案(即myapp:// ...)调用您的应用。您可以在此处详细了解深层链接:https://developers.google.com/app-indexing/webmasters/
以下插件可以提供很多帮助,并支持ios和android。 https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin