我正在生成此共享网址
http://domain.be/app_name/users/shareItem/MTY1
我想创建深层链接,所以我使用以下代码。如果未安装该应用,则应重定向到Google Play商店,否则会打开该应用。但是,打开此浏览器不会执行任何操作。
在app方面,我正在使用此代码
<activity
android:name=".activities.SplashActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data
android:host="domain.be"
android:scheme="http"
android:path="/app_name/users/shareItem"
>
</data>
</intent-filter>
</activity>
在服务器端我正在这样做
$this->redirect("intent://domain.be/app_name/users/shareItem/#Intent;scheme=http;package=com.domain.app_name;end");
我只在模拟器上使用chrome,当我运行上面的Url时,它什么也没做。
答案 0 :(得分:1)
如果您要在未安装应用的情况下打开Play商店,则应使用Branch.Io
之前的深层链接深度链接非常好,易于使用。
我已经使用了Intent的深度链接,但是如果没有安装app,它就不会将我重定向到Play商店。
试试这个希望它会帮助你。