<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="olacabs.com" android:pathPrefix="/app/launch" />
<data android:scheme="olacabs" android:host="app" android:pathPrefix="/launch" />
</intent-filter>
这是一个Android应用程序的清单文件!如何通过我的网站打开这个应用程序?
例如我使用此代码打开了linkedin app
<a href="linkedin://you"> Linkedin</a>
同样的方式我也需要打开上面的应用程序!怎么做 。我试过
<a href="olacabs://app/launch">OLA</a>
<a href="olacabs://launch">OLA</a>
<a href="olacabs://app">OLA</a>
请帮助我,提前谢谢
答案 0 :(得分:0)
我不确定你现在是否已经弄清楚了,但让同一个活动处理2个或更多URI的正确方法是拥有多个intent-filter
s:
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="olacabs.com" android:pathPrefix="/app/launch" />
</intent-filter>
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="olacabs" android:host="app" android:pathPrefix="/launch" />
</intent-filter>