【发布时间】:2015-07-16 13:40:22
【问题描述】:
我是具有配套网站的基本电子商务应用程序的开发人员。我想尝试应用链接,以将我的用户从我的网站引导到我的移动应用上的某些屏幕。
applinks 网站tutorial 给出了以下示例,作为将应用链接引入某个应用的一种方式。
如果我想“链接”到每个应用程序中的一个屏幕,这是可能的。但是,如果我想链接到多个屏幕,我该怎么办?
我希望网站能够将用户引导至主屏幕、搜索屏幕以及支付屏幕。有没有一种有效的方法来做到这一点?我必须在不同的页面上添加不同的应用链接吗?
编辑
感谢亚历克斯的回复。我已尝试按照您的 Android 应用程序指南进行操作,但它似乎不起作用。每当我在 Android Chrome 浏览器上打开我网站的 URL 时,什么都没有发生。我想要自动重定向到我的应用程序。 这是我的代码的 sn-p(名称和网址的化名)。
网站:
<meta property="al:android:url" content="ecommerceapp://dlogsman" />
<meta property="al:android:app_name" content="ECommerceApp" />
<meta property="al:android:package" content="com.ecommerce.app" />
<meta property="al:web:url" content="http://ecommerce.com/~dlogsman" />
Android 清单:
<activity
android:name="com.ecommerce.app.App"
android:label="@string/app_name_ecommerce">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<data android:scheme="ecommerceapp" android:host="open" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
然后我的 onStart 方法完全按照您的建议处理意图。有什么建议??再次感谢您的时间。
【问题讨论】:
标签: android html ios deep-linking applinks