【发布时间】:2016-10-11 22:37:03
【问题描述】:
扫描二维码时我需要打开我的安卓应用。
在二维码中有一个带有打开应用程序的 js 脚本的链接。
在我的 Android 清单中,我添加了 intent,但是当我访问该页面时,浏览器不会加载应用程序。我错过了什么?
安卓:
<!-- Test for URL scheme -->
<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="bbb" android:host="index"/>
</intent-filter>
<!-- End Test for URL scheme -->
js(testLink.php)
<script>
window.location = 'bbb://index';
</script>
【问题讨论】:
-
这与 PHP 有什么关系?
-
只是因为脚本托管在 php 文件中
-
当我扫描二维码时,浏览器会打开 testLink.php,其中包含重定向到应用程序的脚本
-
您的活动是否已导出?见stackoverflow.com/questions/13042278/…
-
对我来说,当我使用 open app 时一切正常。但是当我尝试使用 window.location 重定向页面时它不起作用
标签: javascript php android android-studio url-scheme