我正在尝试创建一个应用程序,它将发送带有以下链接的短信: 如果手机上已安装了应用程序,则链接将打开它。 如果未安装该应用,该链接将在应用页面上打开Google Play商店...
答案 0 :(得分:1)
例如:您的链接类似于 https://example.com ,您在Android Manifest中有意图过滤器,如下所示:
<activity
android:name="com.droid.MainActivity"
android:label="@string/app_name" >
<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:host="example.com"
android:scheme="https" />
</intent-filter>
</activity>
使用网址映射编辑器轻松地将URL意图过滤器添加到您的Android应用链接活动(Android Studio&gt;工具&gt; Android应用链接)。
答案 1 :(得分:0)
为您的应用程序网址提供短信。
在该页面中重定向到Playstore。
在您的应用程序中使用您的URL
创建DeepLink每当URL遇到时,如果安装了应用程序,将打开该应用程序。否则,它将从页面重定向到Play商店。
您可以使用App的Playstore Url。但不推荐使用,因为Playstore和其他商店应用程序也可能会捕获相同的链接。
DeepLinking In Android Application
<activity
android:name="com.package.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="weburl"
android:scheme="https" />
</intent-filter>
</activity>