Я успешно выполнил сборку с использованием ионной кордовы для сборки Android. После установки приложения на мобильный телефон для проверки запроса. Метод метода post не сохраняется в БД. Итак, я взял сборку браузера для проверки ошибки, но браузер работает нормально.
Homepage.component.ts
onSubmit(form) {
let addurl;
addurl = this._https.enquiry(this.homecontents);
addurl.subscribe(success => {
form.form.markAsPristine();
form.resetForm();
});
}
Http.service.ts
enquiry(senddata){
return this.http.post(this.url_api+"enquiry",senddata);
}
Браузер: В браузере метод публикации работает нормально.
Android:
В ionic после сборки и проверки метода публикации он не работает
Теперь я отредактировал свой вопрос, не могли бы вы мне помочь.
Вы можете использовать удаленную отладку, чтобы проверить, отправлен ли запрос. Трудно сказать, что может быть не так с меньшим количеством кода. Например, если вы сравните локальную службу (ng serve) со сборкой Android, компиляция будет немного другой. поэтому вы также можете проверить сборку, которую вы используете для создания сборки Android (папка dist, материал, который вы синхронизируете с кордовой)
Можете попробовать командой ionic cordova run android -lc --device
проверьте это: stackoverflow.com/a/59310320/5909026
какой у тебя url_api
??
Вам нужно будет предоставить некоторый код, возможно, журналы ошибок (например, запустить приложение в студии Android), иначе помощь вам станет трудной.