Работа с 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 безопасно и надежно