разблокировать HTML файлы - PullRequest
       19

разблокировать HTML файлы

0 голосов
/ 01 октября 2019

У меня есть приложение, которое в основном представляет собой книгу, написанную в формате HTML, развернутое с помощью телефонной пропасти в Apple Store и Google PlayStore.

Скоро я обновлю свое приложение в магазине, но я бы хотел, чтобы в некоторых разделах книги было оформлено «приобретение в приложении».

Я прошел через несколько плагинов. Рынок, но не мог понять, как разблокировать страницы. Процедура в моем приложении должна быть такой:

  1. Пользователь нажимает на секцию
  2. Раздел предлагает текст для запроса платежа
  3. Пользователь завершает платеж (либо расходные материалы / годовая подписка илине расходуемые / срок службы)
  4. Пользователь может читать остальные HTML-страницы в приложении.

Я очень ценю ваши комментарии / советы, чтобы помочь. Спасибо!

1 Ответ

0 голосов
/ 01 октября 2019

вы можете проверить свой URL в веб-просмотре WebViewClient. так что если вы хотите заблокировать страницу, то покажите диалог покупки inapp, иначе вы можете показать, что страница

  wb_webview = findViewById(R.id.wb_webview);
        wb_webview.setWebViewClient(new web_client());
        WebSettings settings = wb_webview.getSettings();
        settings.setJavaScriptEnabled(true);
        settings.setSupportZoom(true);
        settings.setBuiltInZoomControls(true);
  private class web_client extends WebViewClient {
        private web_client() {
        }

        public boolean shouldOverrideUrlLoading(WebView webView, String str) {
            //check page you want to show
            if(show){
              wb_webview.loadUrl(str);
            }else{
              //inapp purchase dialaug display
           }


            return true;
        }
    }

может быть, это работа

...