This thread was migrated from an old forum. It may contain information that are no longer valid. For further assistance, please post a new question or open a support ticket from the Customer Support portal. |
#[Informational Post]
Below code provides NFI to be used for opening another app in our android app using its package name:
openExternalApp : function(packageName){
try{
var KonyMain = java.import(“com.konylabs.android.KonyMain”);
var context = KonyMain.getAppContext();
var pm = KonyMain.getAppContext().getPackageManager();
var intent = pm.getLaunchIntentForPackage(packageName);
if(intent !== null && intent!== undefined){
context.startActivity(intent);
}
else{
var url = "https://play.google.com/store/apps/details?id="+packageName;
kony.application.openURL(url);
}
}catch(e){
kony.print("error opening app external: "+e);
}
}