Этот код используется для проверки погоды, в которой установлено ваше приложение с именем пакета, или нет, если нет, то он откроет ссылку playstore вашего приложения, иначе ваше установленное приложение
blockquote>String your_apppackagename="com.app.testing"; PackageManager packageManager = getPackageManager(); ApplicationInfo applicationInfo = null; try { applicationInfo = packageManager.getApplicationInfo(your_apppackagename, 0); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } if (applicationInfo == null) { // not installed it will open your app directly on playstore startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + your_apppackagename))); } else { // Installed Intent LaunchIntent = packageManager.getLaunchIntentForPackage(your_apppackagename); startActivity( LaunchIntent ); }
Решили это, следуя инструкциям в принятом ответе на следующий вопрос: Проблема Rails CORS с запросом конечной точки API Ajax