Android应用程序链接 - 带URL中的#模式

时间:2017-04-05 14:28:10

标签: android applinks

我正在尝试实施Android App Links。与URL链接的网站是使用Angular开发的,因此所有URL都有一个#(精确地#!)。

  

http://myDomain/#!/vehicle/schema_id

我找不到与#

一起使用的好模式
<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="https"
            android:host="www.mydomain.com"
            android:pathPattern="/#!/vehicle/.*" />
</intent-filter>

此pathPattern与没有#等

的网址完美配合
  例如

http://myDomain/!/vehicle/schema_id

所以我的问题特定于破折号:-S

如果尝试过:

  • / \#!/ vehicle /.*
  • / \\#!/ vehicle /.*
  • /.+/ vehicle /.*
  • /../车辆/.*
  • / * /车辆/.*
  • / 23%!/车辆/.*

和其他我不记得

提前感谢您的答案

1 个答案:

答案 0 :(得分:1)

您无法在网址中使用#符号进行深层链接,因为Android认为#之后的每个符号都是Fragment identifier

换句话说,系统仅将网址检测为http://myDomain/,它在#。

之后没有看到