使用URL结尾进行深层链接

时间:2016-03-10 17:19:07

标签: android deep-linking

我有深层链接工作,但我遇到的问题是,根据URL中的最后一个元素,我必须将用户重定向到应用程序的不同部分。

所以现在我正在使用“http://www.mypage.com/us/en/order.html”,但我们在多个国家/地区,因此它也可能是“http://www.mypage.co.uk/uk/en/order.html”。

我要做的是使用它捕获最后一个元素(order.html)和深层链接。

以下是我目前所拥有的内容,但它会捕获所有浏览器活动

<!DOCTYPE html>
<html ng-app>
<head>
  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js">
  </script> 
</head>
 <body>    
  <input type="number" ng-model="input1" ng-change="answ1=input1+input2" /> + 
  <input type="number" ng-model="input2" ng-change="answ1=input1+input2" /> = 
  <input type="number" ng-model="answ1" ng-change="input1=answ1-input2" />
 </body>
</html>

1 个答案:

答案 0 :(得分:2)

查看数据元素的文档:http://developer.android.com/guide/topics/manifest/data-element.html

您可以为网址路径指定模式。在您的情况下,您应该使用类似下面的内容

<data android:scheme="http"/>
<data android:host="www.mypage.com"/>
<data android:host="www.mypage.co.uk"/>
<data android:pathPattern=".*/.*/order\\.html"/>

匹配页面的所有国家/语言组合。如果必须匹配其他页面,则可以相应地调整模式。