如何通过链接启动应用程序在B应用程序中的特定活动?
这是我的AndroidManifiest.xml
代码。
<activity android:name = ".activity.PhotoActivity">
<intent-filter >
<data android:scheme="mine" android:host="photo"/>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
</activity>
这是shareURI
方法。
fun sendUri(videoId:String?, point:Long) {
val sharedUri = "mine://photo?photo_id=$photoId&size=$size"
val intent = Intent(Intent.ACTION_SEND)
intent.type = "text/plain"
intent.addCategory(Intent.CATEGORY_DEFAULT)
intent.addCategory(Intent.CATEGORY_BROWSABLE)
intent.data = Uri.parse(sharedUri)
startActivity(Intent.createChooser(intent, "Share URL"))
}
但它没有用。 当我尝试分享该链接时,选择器不会出现。 并且有一条消息。
&#39;与此操作相关联的所有应用都已被禁用,阻止或未安装。
答案 0 :(得分:0)
我使用firebase DynamicLink。 它非常有用。