Работа с php api и его зашита

Здравствуете у меня ест сервер и база данных и готовый api. Надо создать приложения в android, работа с api управлять база данных. Но проблема в том что клиент могут декомпилировать приложения и спокойно увидит адрес api как

private void getResponce(){
   final Request request = new Request.Builder().url("http://localhost/api/welcome.php?user_login=1&user_password=1").build();
   client.newCall(request).enqueue(new Callback() {
       @Override
       public void onFailure(@NotNull Call call, @NotNull IOException e) {
           runOnUiThread(new Runnable() {
               @Override
               public void run() {
                   Toast.makeText(context, e.getMessage(), Toast.LENGTH_LONG).show();
               }
           });
       }

       @Override
       public void onResponse(@NotNull Call call, @NotNull Response response){
           runOnUiThread(new Runnable() {
               @Override
               public void run() {
                   try {
                       Toast.makeText(context, response.body().string(), Toast.LENGTH_LONG).show();
                   } catch (Exception e) {
                       e.printStackTrace();
                   }
               }
           });
       }
   });
}

вопрос: Как работать с api безопасно и надежно


Ответы (0 шт):