gpt4 book ai didi

android - codename one android拦截urls问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:04:47 25 4
gpt4 key购买 nike

我在使用代号为 1 的 android 拦截 url 时遇到问题。我使用构建提示 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。

关于android - codename one android拦截urls问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37000965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com