相关疑难解决方法(0)

从网页打开Android应用程序

我知道要从网页内的链接打开android应用程序,我们必须在AndroidManifest.xml中编写以下内容:

        <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="my_scheme" android:host="my_host" />
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

问题是我用以下方式编写它:

        <intent-filter>
            <action android:name="my_action"/>
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="my_scheme" android:host="my_host" />
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

我没有添加"android.intent.action.VIEW",而是添加了我自己的动作.我无法更改它,因为该版本已经发布.

问题是,如果有办法让应用程序从JavaScript或简单的html页面运行,可能是通过定义页面中的特定操作?

谢谢,

拉巴斯.


解决了:

感谢大卫我找到了一个解决方案:

<a href="intent://my_host#Intent;scheme=my_scheme;action=my_action;end">Link to my stuff</a> 
Run Code Online (Sandbox Code Playgroud)

html javascript android action android-intent

18
推荐指数
2
解决办法
5万
查看次数

iOS Universal Link App Store重定向

我有通用链接正常工作,当安装应用程序时,我看到链接如何打开应用程序,并且当它未安装时打开safari中的URL.

实际上我想要做的是重定向并转到应用商店,这样用户就可以直接下载应用.我将在html文件中包含重定向,因为我知道通用链接不支持重定向http服务器配置级别(无论如何我认为这仅适用于清单文件,apple-apps-site-association)

任何人都可以确认这是否是正确的方法,或唯一的方法吗?我不喜欢先打开safari的想法,加载我的html(只有重定向),然后去商店.看起来没有更简单的方法来做到这一点.

ios ios-universal-links

16
推荐指数
2
解决办法
2万
查看次数