我见过this answer,但是 - 正如它声称的那样 - 链接开始下载.apk
文件,而我正在寻找任何方式来运行它,如果它已经安装,直接来自网络。
我找到了this example和TestFlight的网页。有一个链接Already Installed? Launch the App
- 一个简单的<a>
代码,href
设置为testflightapp://com.testflightapp.androidapp?scheme=http&host=testflightapp.com&path=m/builds
。
然而,似乎这种href /协议仅由已安装的Test Flight应用程序支持,并且在Android系统中一般不可用。
我是对的,我自己的应用程序 - 我希望通过网站链接运行的应用程序 - 必须自己注册和处理私有协议,如本例所示。
答案 0 :(得分:1)
是的,您的应用必须有一个intent-filter来响应特定的(最好是非标准的)URI。
在上面的例子中,intent-filter用于testflightapp://
scheme URIs。