Appinventor - Webview не открывает ссылку на приложение - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь в AppView WebView изобретателя открыть ссылку на приложение в магазине приложений.Ссылка html открывает мобильную версию сайта playstore, но это не то, что мне нужно. Мне нужна ссылка, чтобы открыть приложение в приложении Google Play Store.

Эта html-страница встроена в WebView.Тогда пример с WhatsApp App

<a href="https://play.google.com/store/apps/details?id=com.whatsapp">Buy it now</a>

Я пробовал также market://, но это не работает.

Ответы [ 2 ]

1 голос
/ 24 апреля 2019

Используйте свойство WebViewString компонента webviewer для передачи URL-адреса обратно в App Inventor. Затем с помощью Activity Starter откройте приложение в Google Play.

Как работает свойство Webviewer.WebViewString?
Как запустить Google Play из приложения

0 голосов
/ 22 апреля 2019

Если вы хотите сделать ссылку на свои продукты из приложения Android, создайте Intent, который открывает URL. Когда вы настраиваете это намерение, передайте «com.android.vending» в Intent.setPackage (), чтобы пользователи могли видеть сведения о вашем приложении в приложении Google Play Store вместо выбора.

В следующем примере пользователи просматривают приложение, содержащее имя пакета com.example.android, в Google Play:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(
        "https://play.google.com/store/apps/details?id=com.example.android"));
intent.setPackage("com.android.vending");
startActivity(intent);

Это для нативного удаления Android. Вы можете сделать подобный способ, как это:

Action:android.intent.action.VIEW
DataUri:https://play.google.com/store/apps/details?id=com.example.android
ActivityPackage:com.android.vending
...