请帮助MEEEE
在我的应用程序中,我想使用 DeepLink ,为此我写下面的代码
但是当运行应用程序不建议我的应用程序并只在Chrome浏览器中显示时!
我的网址: sosapp://sosapp/hashcode/ghfhgfhgf?
我的代码:
<activity
android:name=".Activity.LandingActivity"
android:screenOrientation="sensorPortrait" />
<activity
android:name=".Activity.MainActivity"
android:screenOrientation="sensorPortrait">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sosapp" android:host="sosapp"/>
</intent-filter>
</activity>
我如何解决这个问题?从移动设备点击此网址时,建议我的应用
答案 0 :(得分:1)
我已尝试在我的活动中使用您的链接并正常工作。
我的活动清单:
<activity android:name=".MyActivity">
<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="sosapp"
android:scheme="sosapp" />
</intent-filter>
</activity>
我的意图是用来调用活动
val action = Intent()
action.data = Uri.parse("sosapp://sosapp/hashcode/ghfhgfhgf?")
startActivity(action)
答案 1 :(得分:0)
将pathPattern添加到数据标记中,如下所示:
Django==1.11.7
django-tenant-schemas==1.8.0
答案 2 :(得分:0)
尝试添加标签,它对于更高版本的android是必需的。请参阅文档中的示例。它们始终包含intent-filter
<intent-filter android:label="@string/filter_view_example_gizmos">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "example://gizmos” -->
<data android:scheme="example"
android:host="gizmos" />
</intent-filter>