안드로이드에서 fcm토큰을 발급 받은 문자열을 웹뷰 php로 보내고
php에선 db에 쌓고 싶습니다..
postUrl 함수를 써서 문자열에 담아서 전송을 했는데
index.php 파일에서 isset($_POST['Token']) 값이 false로 자꾸 뜨네요...
WebView webview;
webview = (WebView) findViewById(R.id.webview1);
webview.setWebViewClient(new WebViewClient());
WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setAppCacheEnabled(true);
webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
webSettings.setSupportMultipleWindows(true);
webSettings.supportZoom();
webSettings.setBuiltInZoomControls(true);
webSettings.setBlockNetworkImage(false);
webSettings.setUseWideViewPort(true);
try {
String token = FirebaseInstanceId.getInstance().getToken();
Log.d("ssstest1",token);
String url = "http://192.168.0.80:24/index.php";
String postData = null;
postData ="Token=" +
URLEncoder.encode(token, "UTF-8");
Log.d("ssstest2",postData);
webview.postUrl(url, postData.getBytes());
Log.d("ssstest3", postData);
webview.loadUrl("http://192.168.0.80");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}