Я нашел хорошее решение, чтобы открыть Adobe Connect и установить URL-адрес моего класса.
if (isAppAvailable("air.com.adobe.connectpro")){
openAdobeClass("connectpro://vc.mohsen.com/nf3")
}
private fun isAppAvailable(packageName: String): Boolean {
val pm = getPackageManager()
return try {
pm.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES)
true
} catch (e: PackageManager.NameNotFoundException) {
false
}
}
private fun openAdobeClass(url: String) {
Intent(Intent.ACTION_VIEW).apply {
data = Uri.parse(url)
startActivity(this)
}
}