Android Deep Link的意图在某些设备上无法使用

发布于 2025-01-19 08:52:55 字数 655 浏览 1 评论 0原文

我有一个以示例开始的DeepLink的应用程序,可以通过扫描包含DeepLink的QR码来启动该应用程序。

    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <!-- Accepts URIs that begin with "example://” -->
        <data android:scheme="example"/>
    </intent-filter>

我正在使用上面的代码。它与三星硬件上的预期完全合作。我的其他测试设备是Google Pixel 5A。在安装了我的应用程序中,将Google默认摄像机与安装的应用程序一起使用时,将看到一个以示例开始的DeepLink://我的应用不属于出现的“打开”列表的一部分。

有什么想法可能导致这件事?

I have an app that listens for a deeplinks starting with example:// The app can be launched by scanning a QR code containing a deeplink.

    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <!-- Accepts URIs that begin with "example://” -->
        <data android:scheme="example"/>
    </intent-filter>

I am using the code above. It works exactly as expected on Samsung hardware. My other test device is a Google Pixel 5a. When using the google default camera with my app installed, The camera sees a deeplink starting with example:// my app is not part of the "open with" list that appears.

Any ideas what may be causing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心清如水 2025-01-26 08:52:55

看起来这是Pixel Camera应用程序的特定错误。该应用程序正在处理所有示例://链接,即即使http://https://不包括

It looks as though this is a bug specific to the Pixel camera app. The app is treating all example:// links as though the destination is a web browser, even though http:// or https:// is not included

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文