codename一个android拦截url的问题
我有一个问题,拦截与代码名为android的网址。 我使用构建提示ios.urlScheme和ios.plistInject为ios正常工作。 我用于android的构建提示是:
android.xintent_filter=<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="mibrand" /> </intent-filter>
然而,android并没有注册文本“mibrand:// ...”作为链接,因此它只是纯文本,不能在任何android设备上点击。 我究竟做错了什么?
这是我的PHP代码
<?php
$store = $_GET['ref'];
$id = $_GET['id'];
$link1 = "mibrand://";
$link1 .= $store;
$link1 .= "/";
$link1 .= $id;
$link2 = "http://www.mibrandapp.com";
?>
<a href="<?php echo $link2 ?>"></a>
<a href="<?php echo $link1 ?>"></a>
然后我将链接设置为共享到mylink / share.php?ref = store&id = 56
它也不适用于ios
您需要将其放在HTML页面中,然后自行添加链接,然后将该页面分享给用户
<html>
...
<a href='mibrand://...'> open my app </a>
...
</html>
我刚刚证实,这可以有效地使用http://codenameone.com/testm.html:
<html>
<head>
<title>Mibrand Test</title>
</head>
<body>
<a href="mibrand://launch"> open my app </a>
</body>
</html>
我使用上面描述的构建提示映射到codenameone_settings.properties
如下所示:
codename1.arg.android.xintent_filter=<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="mibrand" /> </intent-filter>
如果您需要通过电子邮件工作,只需重定向到包含重定向到该链接的JavaScript代码的HTML。
链接地址: http://www.djcxy.com/p/33701.html上一篇: codename one android intercepting urls issue
下一篇: python