首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查找应用程序支持的深度链接

如何查找应用程序支持的深度链接
EN

Stack Overflow用户
提问于 2020-02-25 19:59:47
回答 1查看 616关注 0票数 0

DeepLink/AppLink/UniversalLink是iOS/Android应用程序使用类似于url的指针跳转到应用程序中某个特定位置的方法。我试图用它从我的应用程序跳到Google Pay,但是我找不到Google Pay支持的deeplinks。有没有人知道如何查找应用程序支持的deeplinks,特别是当应用程序不是开源应用程序时,请看yml文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-28 05:32:31

正确的方法应该是检查与目标应用程序(Google )集成的正式文档。在你的例子中,你应该检查Google建议如何开始他们的活动。

解决办法可以是下载APK (APKMirror)并从Android选择Build \ Analyze APK...

然后你可以在AndroidManifest.xml,但是上检查所有支持的deeplinks,如果谷歌不想公开他们与其他应用的深度链接,那么你将无法启动他们的应用程序。

V2.106.x中的示例:

代码语言:javascript
运行
复制
<activity
    android:theme="@ref/0x7f1302d1"
    android:name="com.google.commerce.tapandpay.android.deeplink.DeepLinkActivity"
    android:exported="true"
    android:launchMode="2">

    <intent-filter
        android:autoVerify="true">

        <action
            android:name="android.intent.action.VIEW" />

        <category
            android:name="android.intent.category.DEFAULT" />

        <category
            android:name="android.intent.category.BROWSABLE" />

        <data
            android:scheme="https"
            android:host="www.android.com"
            android:path="/payapp" />

重要:,即使您有/host/path,您仍然必须知道它们期望哪个查询参数(如果有的话)才能工作。再说一次,你应该尊重官方医生。

希望能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60402285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档