I want to check to exist adobe Connect and an intent to open adobe Connect android app
after that, I want to send a URL of a class by this intent
I found a good solution to open adobe connect and set the URL of my class.
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)
}
}