繁体   English   中英

带有自定义方案的 Android 免安装应用深层链接:UNKNOWN_URL_SCHEME

[英]Android instant app deeplink with custom scheme: UNKNOWN_URL_SCHEME

我有一个 SDK 注册一个 Activity 来处理自定义方案,在某些时候 SDK 会打开一个 http url 到我的网站,点击网站中的按钮后,用户将被重定向到customscheme://scheme_host_url/their_application_id -这将关闭浏览器并通过打开CustomSchemeHandlingActivity使用 SDK 重定向回用户的本机应用程序

但是,如果即时应用程序使用我的 SDK,这将不起作用,他们只会在浏览器中看到net:UNKNOWN_URL_SCHEME 我认为这是意料之中的,因为即时应用程序并没有真正在本地安装我的 SDK 和CustomSchemeHandlingActivity

是否预计这不适用于 Android 即时应用程序?

<activity
    android:name=".CustomSchemeHandlingActivity">
    <intent-filter>
        ...
        <data
            android:scheme="customscheme"
            android:host="scheme_host_url"
            android:path="/${applicationId}" />
    </intent-filter>
</activity>

即时应用程序仅适用于应用程序链接,并且您已经知道这意味着您只能使用https网址。

https://developer.android.com/training/app-links/instant-app-links

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM