Adott egy A3-as telefon, amin Android 8 fut. Van továbbá egy T internetkapcsolat, eredeti routerrel.
Amikor a telefon wifin kapcsolódik a routerhez, akkor jelentkezik a következő probléma:
A Play áruház azt jelzi, hogy nincs internetkapcsolat, és a Youtube sem képes lejátszani a videókat.
Minden más alkalmazás a telefonon tudja használni a netet. Nagy fájlok, zenék letöltése is problémamentes, nem szakadozik, stabil.
Ugyanez a telefon más wifikre kapcsolódva rendesen működik, tehát megy a Play és a Youtube is.
Ugyanezen a wifin más telefonok rendesen működnek, azaz megy a Play és a Youtube is.
Ha a fenti telefonon bekapcsolják a mobil internetet, akkor is teljesértékűen működik rajta minden alkalmazás.
Csak az adott telefon az adott wifivel produkálja a jelenséget.
Sajnos távol van tőlem a két eszköz, így további teszteket nem tudtam elvégezni, de megvallom, ötletem sincs a jelenség lehetséges okára.
Valakinek van valamilyen - legalább elképzelhető - gondolata, mi okozhat ilyen jelenséget?
- 1352 megtekintés
Hozzászólások
Fejlesztői beállítások >> Mobilkapcsolat mindig aktív.. nem kavarhat be.?
--
God bless you, Captain Hindsight..
- A hozzászóláshoz be kell jelentkezni
A telefonok néhány statikus Google weboldalt próbálnak elérni, nincs valami tiltás vagy blokkolás a router-en?
- A hozzászóláshoz be kell jelentkezni
Gyári router, gyári beállításokkal, nem hiszem, hogy lenne. De ugye másik telefonon ugyanazon a wifin megy minden, tehát nem nagy az esélye.
A fejlesztőit megnézetem, de ugye ettől is azt várnám, hogy akkor minden wifin problémát okozna.
- A hozzászóláshoz be kell jelentkezni
"De ugye másik telefonon ugyanazon a wifin megy minden, tehát nem nagy az esélye."
Ugyanaz a típus és Android verzió? :)
"A fejlesztőit megnézetem, de ugye ettől is azt várnám, hogy akkor minden wifin problémát okozna."
Próbáltál például ugyanazon a hálózaton Wifi-t megosztani másik eszközről, másik névszerverrel? Lehet, hogy szolgáltatói névfeloldás a probléma. Vagy bármi egyéb.
- A hozzászóláshoz be kell jelentkezni
A problémás wifin működő többi eszköz verziói eltérőek. Ennek ellenére nem látom nagy esélyét, de kipróbáljuk.
Ha arra gondolsz, hogy a T internetre csatlakozzon dróttal egy másik wifi osztásra képes eszköz, akkor ezt nem hiszem, hogy ki tudják próbálni. Van egy T wifi router, meg pár telefon, valamint pár nem túl jártas felhasználó.
Ha arra utalsz, hogy az eszköz nem a wifi által osztott névszervereket használja, akkor meg az a jelenség nem stimmel, hogy a problémás Play mellett a böngésző jól működik. Tehát a névfeloldás és az egész internet a telefon többi alkalmazásán rendben van. Maximum, ha a Play és a Youtube saját névszervert tudna használni, de ezt se nagyon hinném.
- A hozzászóláshoz be kell jelentkezni
"Ha arra utalsz, hogy az eszköz nem a wifi által osztott névszervereket használja, akkor meg az a jelenség nem stimmel, hogy a problémás Play mellett a böngésző jól működik. Tehát a névfeloldás és az egész internet a telefon többi alkalmazásán rendben van. Maximum, ha a Play és a Youtube saját névszervert tudna használni, de ezt se nagyon hinném."
Ennek egyszerűen az az oka, hogy sok alkalmazás nem kérdezi le az oprendszertől, hogy van-e internet kapcsolat, hanem megpróbálkozik mindenképpen, aztán vagy van, vagy nincs. Néhány alkalmazás pedig kulturált módon megkérdezi az oprendszertől, hogy van-e internet kapcsolat, és ha azt a választ kapja, hogy nincs, akkor nem próbálkozik meg a vakvilágba kéréseket küldeni.
Ha viszont az internet kapcsolat alapvetően jó, de az internetkapcsolat detektálása nem jó valamiért, akkor elő tud állni az a helyzet, amit látsz, hogy a kulturáltan megírt alkalmazások nem forgalmaznak, a többinek meg van internet kapcsolata.
- A hozzászóláshoz be kell jelentkezni
de ez android szinten állítja, hogy wifit, vagy mobilnetet használ-e az bármelyik app, nem?
mármint, amikor még ~4 éve androidfejlesztettem, nem kellett azzal foglalkozni, hogy wifi/mobilnetről megy-e egy-egy HTTP kapcsolat... Szóval ha a Google úgy találná, hoygy nem éri el a statikus Google oldalakat (nincs net a wifin), akkor semmi nem menne, nem?
- A hozzászóláshoz be kell jelentkezni
Nem, nem kell vele foglalkozni.
Röviden, ha meghívod a NetworkInfo().isConnected
metódust, akkor az vissza fog adni true/false értéket attól függően, hogy a telefon szerint van-e épp internet kapcsolat vagy nincs. Kaphatsz vissza false értéket akkor is, ha van internet kapcsolat, de a rendszerszintű check nem sikerült; és kaphatsz vissza true értéket, ha nincs (már) internet kapcsolat, de még volt a legutolsó check esetén.
- A hozzászóláshoz be kell jelentkezni
De valahol van arról információ is (nem vagyok android fejlesztő, csak cordova plugin-ban kapom vissza az értéket), hogy milyen netkapcsolaton vagy (még az ethernet-et is kaphatom vissza értékként). Amit én lentebb írtam az kifejezetten váltáskor jelentkezett, el tudom képzelni, hogy "beragad a disconnected állapot" az app szemszögéből, nem frissít, ...
- A hozzászóláshoz be kell jelentkezni
Üzemszerű állapotban igen.
Ha viszont az aktuális kapcsolaton át a telefon szélsőséges esetben csak azt az 1-2 oldalt nem éri el abban a pillanatban, amikor periodikusan teszteli az élő kapcsolatot, akkor hiába érhető el minden más, nem fogja azt visszaadni, hogy minden oké.
- A hozzászóláshoz be kell jelentkezni
Csak további adatgyűjtés céllal:
- böngészőkben megy a youtube.com elérése? Play store elérése szintén?
- app-ok (youtube és play store) cache, majd adatok törlése megvolt? hátha valami beragadt.
- ha a fentiek se visznek közelebb, telefonon user törlése és újra létrehozása? hátha a loginnal van gond, jelszó változtatás nem volt?
Utóbbi már kétséges, hogy segíthet egyáltalán, de nekem play store rendszeresen játsza el, hogy ha mobilnetről wifire átkerülök ("hazaérek"), akkor mintha nem lenne net elérés, még pár hete is belefutottam (és ősidők óta tapasztalom, hogy nem tud váltani), általában az app újraindítása segített, de volt hogy csak adattörlés után ment, okát nem tudom.
- A hozzászóláshoz be kell jelentkezni
A böngészős ötletre nem gondoltam.
Cache törlés sem volt, ezt is ki fogjuk próbálni.
Több account is van a telefonon, egyikkel sem megy.
Az utolsó észrevételed pedig lehet, hogy hasonló jelenség, mint ami itt van. Azt is ki fogom próbáltatni, köszönöm.
- A hozzászóláshoz be kell jelentkezni
Lehet hogy nagyon triviális de a telefon ki majd be kapcsolása lehet hogy megoldja.
- A hozzászóláshoz be kell jelentkezni
Életem legnagyobb poénja az volt, amikor a bátyám odaadta az mp3 lejátszóját, hogy nem működik, megfogtam, kivettem a memóriakártyát, belefújtam, visszaraktam, és működött. A kártya nem volt poros, nem papírgyárban dolgozott vagy hasonló, azóta is megy.
Ha nem diagnosztizálni akarom a hibát, csak elhárítani, akkor érdemes kb. 20 ilyen dolgot végigjátszani, app újraindítás, előzmény törlés, telefon újraindítás, router újraindítás, és ha nem áll helyre, akkor szánni rá időt (vagy ha már 3x jelentkezett, mondjuk nem egy év alatt, vagy adatvesztés volt).
- A hozzászóláshoz be kell jelentkezni