Предположим, что, используя следующий код, пользователь переходит к платежному шлюзу.Отправка сообщения с сервера на андроид при просмотре пользователем WebView
public class WebViewActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://example.com/payment-test/gateway-12234");
}
}
Когда пользователь покупает, сайт платежного шлюза послать для меня trans_id
и id_get
переменных. Теперь я проверяю переменные, и если они были правильными, я должен отправить сообщение, например Received
. но проблема в том, что пользователь просматривает Webview
.
Сценарий запроса - это означает, что сначала пользователь должен запросить файл php
, а файл php
отвечает. Но я хочу, чтобы пользователь перешел на сайт платежного шлюза, а затем, если платеж был сделан, теперь файл php
отвечает на пользователя.
Проблема заключается в том, что пользователь просматривает WebView
. Как я могу сделать класс WebViewActivity
получить сообщение от php
файла? Проблема в том, что класс WebViewActivity
сначала запрашивает сайт платежного шлюза, а не файл php
, и в результате файл php
не может получить запрос от WebViewActivity
класса напрямую и без запроса, как он может реагировать на класс WebViewActivity
и класс WebViewActivity
может получить ответ?