【问题标题】:Deeplinking - how to?深度链接 - 如何?
【发布时间】:2017-12-12 17:34:09
【问题描述】:

我正在尝试通过电子邮件中的链接启动我的应用程序。

我无法使用以下链接启动我的应用程序:www.example.com/try/code_like_this_12333dfghjklAsbgfh

但是当我尝试使用这样的代码时:www.example.com/try/

它有效。

我的清单是:

<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http"   
    android:host="example.com" android:pathPattern="/try/.*" />

【问题讨论】:

    标签: android android-manifest deep-linking


    【解决方案1】:

    如果您只关心以/try/ 开头的路径,我建议改用android:pathPrefix

    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data 
        android:scheme="http"   
        android:host="example.com"
        android:pathPrefix="/try/" />
    

    【讨论】:

    • 问题是 Gmail 没有显示打开链接的选项并直接在 Google 中打开。
    猜你喜欢
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 2014-09-04
    • 2018-11-30
    • 1970-01-01
    相关资源
    最近更新 更多