logo
29.10.2020 10:56
1
Ahoj.

Hraju si s Apache Cordova. Základní funkčnost mi normálně funguje. V browseru mi funguje normálně i komunikace s api na jiné doméně. Zkoušel jsem to přes JS fetch i axios. Vše ok.

Jenom když vytvořím android appku, tak na reálném zařízení i v emulátoru při jakémkoliv ajax požadavku, dostanu chybu 404.

Dost jsem hledal a nešel nějaká možná řešení, ale nic nezabralo.

Je tady někdo s reálnou zkušeností, jak by tohle šlo vyřešit?

Díky moc.
29.10.2020 13:15
2
Nesouvisí ten problém s CORS?
29.10.2020 13:55
3
Původně odeslal Pablo74
Nesouvisí ten problém s CORS?
Právě tímhle směrem jsem hledal. Našel jsem víc vláken, které se tomuhle věnovali a zkoušel řešení. Jak tam je ten meta tag v index.html , tak jsem našel více verzí s drobnými odchylkami. Nějaké způsobily jen bílou obrazovku, nějaké neměly žádný efekt.

Teď jsem ten tag úplně smazal a ono to běží.

Nevím, ale hlavní je, že to jde :-)

Díky
29.10.2020 14:01
4
Tak tomu se říká přístup :-)
29.10.2020 19:05
5
Původně odeslal Pablo74
Tak tomu se říká přístup :-)
Jak to myslíš? :-) Samozřejmě, že kdyby to byla nějaká věc, kterou používám na práci, tak si to zjistím podrobněji. Ale já se zatím jen tak rozhlížím a zkouším Cordovu, Flutter a Ionic co mi sedne.
29.10.2020 19:08
6
Inu, zajímavej přístup "vyzkouším to a jé, ono to funguje", to mi někoho připomíná :-)
Kromě Cordovy se taky koukni na novější Capacitor, je to od stejnýho týmu, co dělá Ionic.
29.10.2020 19:15
7
Jestli zacinas s cistym stitem a stejne se budes ucit, tak dost doporucuju zustat u Flutteru. Vykonove nema vubec konkurenci.

Jestli ti o vykon zas tak nejde a JS uz dobre ovladas tak jako bych nic nerekl.
29.10.2020 19:20
8
Pokud se jedná o běžnou aplikaci, kde není potřeba masivní výpočetní výkon, pak dnešní telefony výkonově stačí i pro ne-nativní aplikace.

Takže Ionic, Framework7, OnsenUI, Quasar framework ve spolupráci s JS, Angular, VueJS jsou v pohodě funkční a použitelný.

To je moje vlastní zkušenost.
29.10.2020 19:44
9
Původně odeslal Aleš Jiříček
Jestli zacinas s cistym stitem a stejne se budes ucit, tak dost doporucuju zustat u Flutteru. Vykonove nema vubec konkurenci.

Jestli ti o vykon zas tak nejde a JS uz dobre ovladas tak jako bych nic nerekl.
Výkon nepotřebuju vůbec. Plánuji udělat jednoduchou appku, kde bude přihlášení, pár tlačítek a šoupátek a bude to komunikovat se serverem. S Flutterem jsem si už dost hrál dřív. Určitě vypadá zajímavě, ale jak jsem odkojenej webem, tak bych asi preferovat raději nějaké framework používající html a VueJS.

---------- Příspěvek doplněn 29.10.2020 v 19:45 ----------

Původně odeslal Pablo74
Inu, zajímavej přístup "vyzkouším to a jé, ono to funguje", to mi někoho připomíná :-)
Kromě Cordovy se taky koukni na novější Capacitor, je to od stejnýho týmu, co dělá Ionic.
Díky za tip. Kouknu.
29.10.2020 20:08
10
... ale jak jsem odkojenej webem, tak bych asi preferovat raději nějaké framework používající html a VueJS
Ty co jsem vyjmenoval výše jsou všechny kompatibilní s VueJS.