2017-02-05 17 views
0

エミュレータのトークン番号をlocalhost(wampserver-phpMyAdmin)に保存しようとしています。エミュレータをlocalhostで接続できませんか?アンドロイドFirebase

システムを与えている -/127.0.0.1 localhostに接続できませんでした>:これは私が私のトークン

private void registertoken(String token){ 

    Log.d(TAG, "registertoken: registion begins !!!!!!!! \n !!!!!!!!!!!!! "); 

    OkHttpClient client = new OkHttpClient(); 
    RequestBody body = new FormBody.Builder() 
      .add("Token",token) 
      .build(); 

    Request request = new Request.Builder() 
      .url("http://localhost/fcm/register.php") 

      .post(body) 
      .build(); 
    // http://fcm/register.php 
    try { 
     client.newCall(request).execute(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

これは、登録しようとしている機能である80

here is full code link

を私が使用しているPHPファイル:

<?php 

if(isset($_POST["Token"])){ 
$token = $_POST["Token"]; 
$conn = mysqli_connect("localhost","root","","fcm"); 
$query = "INSERT INTO user(Token) Values ('$token') ON 
DUPLICATE KEY UPDATE Token = '$token' ; "; 
mysqli_query($conn,$query); 
mysqli_close($conn); 
} 
?> 

答えて

1

localhostはtを指します彼はエミュレータではなく、あなたのPCです。

0

あなたのPCのローカルIPアドレスを使用するか、localhostの代わりに10.0.2.2を試すこともできます。

関連する問題