在应用程序中打开应用程序
Application open within application
我在打开我的应用程序(如果可用)的应用程序中实施了深层链接,但我的应用程序在其他应用程序中打开。我希望它应该从其他应用程序中打开。
这是我的深度链接代码。
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="controller"
android:path="/productDetail"
android:scheme="lalaland" />
</intent-filter>
示例:如果我在 slack 中点击 url,它会在 slack 中打开我的应用程序 ( lalaland )。
您受制于用户从中执行 deep-link 的应用程序。
恐怕没有解决办法。例如,Facebook Messenger 屠夫很深-links 在许多情况下使它们无法使用,三星消息传递应用程序也是如此。
你在这里看到的是 Slack 劫持了 deep-link 并强迫它在自己的应用程序中打开。
我在打开我的应用程序(如果可用)的应用程序中实施了深层链接,但我的应用程序在其他应用程序中打开。我希望它应该从其他应用程序中打开。
这是我的深度链接代码。
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="controller"
android:path="/productDetail"
android:scheme="lalaland" />
</intent-filter>
示例:如果我在 slack 中点击 url,它会在 slack 中打开我的应用程序 ( lalaland )。
您受制于用户从中执行 deep-link 的应用程序。
恐怕没有解决办法。例如,Facebook Messenger 屠夫很深-links 在许多情况下使它们无法使用,三星消息传递应用程序也是如此。
你在这里看到的是 Slack 劫持了 deep-link 并强迫它在自己的应用程序中打开。