Я не уверен, что это помогает, но только для вашего сведения (хотя в прилагаемом примере кода кажется, что все, что вы сделали, хорошо), идентификатор приложения (= ваш пакет: myVirtualHealthCheck.com.Android) должен быть записан именнотакой же случай как и на андроид маркете.
Например, этот код будет не работать:
marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse("market://details?id=myvirtualhealthcheck.com.android"));
startActivity(marketLaunch);
в приведенном выше примере идентификатор в нижнем регистре, в отличие от фактического идентификатора на рынке Android, которыйisvirtualHealthCheck.com.Android, поэтому его использование приведет к ошибке «страница не найдена»