Приложение Android не может отправить запрос через NGROK на реальном устройствеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Приложение Android не может отправить запрос через NGROK на реальном устройстве

Сообщение Anonymous »

Я знаю, что есть много подобных вопросов, но мой конкретный.
У меня есть приложение для Android, использующее серверную часть NodeJS на localhost:3000. Чтобы протестировать свое приложение на моем реальном устройстве (и другом далеком от меня друге), я использую Ngrok для перенаправления запросов.
Затем в Postman я могу получить доступ к BackEnd через Ngrok. Когда я запускаю свое приложение на эмуляторе Android Studio, запросы, отправленные из приложения, могут достигать BackEnd через Ngrok. На моем реальном устройстве, когда я открываю браузер и отправляю /GET, я также могу получить доступ к BackEnd через Ngrok. Но когда я запускаю свое приложение на своем реальном устройстве (я установил apk-debug, созданный из Android Studio), на запрос нет ответа, и я не вижу, чтобы Ngrok получал его в журналах, ни серверная часть. .

Retrofit retrofit = new Retrofit.Builder()
//.baseUrl("http://10.0.2.2:3000/")
.baseUrl("http://1e2b8b83.ngrok.io/")
.addConverterFactory(GsonConverterFactory.create())
.build();


Подробнее здесь: https://stackoverflow.com/questions/601 ... eal-device
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»