如何将我的网站深度链接到应用程序?
How to deep linking my website to an app?
我的网站上有一个按钮,点击后需要重定向到 App Store 和 Play Store 中的应用。
我搜索了很多解决方案,但找不到如何将网站连接到应用程序。
希望有人尝试过同样的事情并得到答案
我发布问题后就明白了。
我是这样做的:
'On your Android device, just open up the Android Market and select the app you want to share, then scroll down to "Share This Application" to either email, text or Facebook message it to someone in order to get the URL.'
DeepLinking
的工作方式是在 android AndroidManifesto
文件中定义 link。 DeepLink
让 android OS
知道要打开这个 link
android OS
不仅有 browser
个应用程序,而且这个应用程序也可以处理这个 link.
要创建 deepLink
,只需打开位于以下位置的 AndroidManifesto
文件:
<Project-Directory>/app/src/main/AndroidManifest.xml
并添加以下内容:
<intent-filter android:label="nameThatShouldBeDisplayedInAppPreferenceMenu">
<action android:name="uniqueNameOfActionForThisIntent" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.yourhostname.com"
android:pathPrefix="/yourPath"
android:scheme="http" />
</intent-filter>
我的网站上有一个按钮,点击后需要重定向到 App Store 和 Play Store 中的应用。
我搜索了很多解决方案,但找不到如何将网站连接到应用程序。
希望有人尝试过同样的事情并得到答案
我发布问题后就明白了。 我是这样做的:
'On your Android device, just open up the Android Market and select the app you want to share, then scroll down to "Share This Application" to either email, text or Facebook message it to someone in order to get the URL.'
DeepLinking
的工作方式是在 android AndroidManifesto
文件中定义 link。 DeepLink
让 android OS
知道要打开这个 link
android OS
不仅有 browser
个应用程序,而且这个应用程序也可以处理这个 link.
要创建 deepLink
,只需打开位于以下位置的 AndroidManifesto
文件:
<Project-Directory>/app/src/main/AndroidManifest.xml
并添加以下内容:
<intent-filter android:label="nameThatShouldBeDisplayedInAppPreferenceMenu">
<action android:name="uniqueNameOfActionForThisIntent" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.yourhostname.com"
android:pathPrefix="/yourPath"
android:scheme="http" />
</intent-filter>