Aplikacja mobilna

Odpowiedz

Aplikacja ING na systemach AOSP, bez Google Play Services.

Widzę że nie jestem jedyną osobą z tym problemem.

Kiedyś przed "przesiadką" na iOS aplikacja ING działała bez żadnego problemu na AOSP. Mowa tutaj jednak o 2014 roku i Androidzie 4.4.4, więc wiele się zmieniło od tamtej pory.

 

Chcę wrócić obecnie z iOS na AOSP/MicroG, a rozważam kupno Pixela 6 i zainstalowanie GrapheneOS.

Niestety, zonk, aplikacja ING odmawia działania mimo pobrania jej ze sklepu google (Aurora Store) ponieważ sprawdza wersję Google Play Services.

 

Aplikacje banków takich jak N26 czy Revolut działają bez żadnego problemu i to bez włączania rejestracji urządzenia czy SafetyNet. Nie rozumiem więc dlaczego ING miałaby nie działać.

11-11 03:56:01.810 29643 32265 I FA      : App measurement initialized, version: 46000
11-11 03:56:01.810 29643 32265 I FA      : To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
11-11 03:56:01.810 29643 32265 I FA      : To enable faster debug mode event logging run:
11-11 03:56:01.810 29643 32265 I FA      :   adb shell setprop debug.firebase.analytics.app pl.ing.mojeing
11-11 03:56:01.835 23940 23940 D MeasurementService: onBind: Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms }
11-11 03:56:01.843 29643 32265 I FA      : Tag Manager is not found and thus will not be used
11-11 03:57:43.266 31528 31528 I chromium: [INFO:CONSOLE(1)] "Uncaught ReferenceError: Wrapper is not defined", source:  (1)
11-11 03:57:43.268  7422  7422 D GmsGcmRegister: handleMessage: package=pl.ing.mojeing what=1 id=1
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: java.lang.RuntimeException: Checkin disabled
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at org.microg.gms.gcm.PushRegisterServiceKt.ensureCheckinIsUpToDate(PushRegisterService.kt:33)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at org.microg.gms.gcm.PushRegisterServiceKt.access$ensureCheckinIsUpToDate(PushRegisterService.kt:1)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at org.microg.gms.gcm.PushRegisterHandler$handleMessage$1.invokeSuspend(PushRegisterService.kt:313)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:69)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:376)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at androidx.lifecycle.LifecycleCoroutineScope.launchWhenStarted(Lifecycle.kt:96)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at org.microg.gms.gcm.PushRegisterHandler.handleMessage(PushRegisterService.kt:309)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at android.os.Handler.dispatchMessage(Handler.java:106)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at android.os.Looper.loopOnce(Looper.java:201)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at android.os.Looper.loop(Looper.java:288)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at android.app.ActivityThread.main(ActivityThread.java:7870)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at java.lang.reflect.Method.invoke(Native Method)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
11-11 03:57:43.275  7422  7422 W GmsGcmRegister: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

Patchowanie aplikacji by nie sprawdzała obecności gms jest możliwe, ale byłoby zbyt uciążliwe. Uważam że developerzy powinni uszanować wybór osób którzy nie chcą być śledzeni przez korporacje i akceptują ryzyko wiążące się z używaniem systemu AOSP.

 

W związku z powyższym, proponuję spatchowanie tego w oficjalnym wydaniu aplikacji. Przydałoby się nieco także uaktualnić obecnie używane funkcje.

11-11 03:54:46.930 29642 29642 I chromium: [INFO:CONSOLE(1)] "🚀 container.buildInfo.environment is deprecated.Please use `container.environment.stage` instead", source: https://login.ingbank.pl/mojeing/app/assets/js/vendor/dtm/ba9640b3ead8/1c222765f8df/launch-4336ae854861.min.js?v=2203.7.5&d=2022-11-02T13:35:31.675Z (1)
11-11 03:54:53.356 29644 29644 I chromium: [INFO:CONSOLE(2)] "The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead. (https://bit.ly/audio-worklet)", source: https://login.ingbank.pl/mojeing/app/assets/js/vendor/toe/toe.js?v=2203.7.5&d=2022-11-02T13:35:31.675Z (2)


W przeciwnym wypadku niestety muszę zmienić bank. Brak możliwości płacenia telefonem/blikiem w 2022 roku jest nieakceptowalna.

Odpowiedz
0 Lajków
alka
Doradca z ambicjami I
Doradca z ambicjami I icon
1
0
11-11-2022
Wiadomość 1 z 3 (5 029 wyświetleń)

Re: Aplikacja ING na systemach AOSP, bez Google Play Services.

Przykro nam, że rozważasz możliwość zmiany banku. Naszą aplikację możesz zainstalować jedynie z autoryzowanego sklepu Google Play lub AppStore. Zachęcamy Cię do dalszego korzystania z naszego konta i usług.

**
Jeśli podoba Ci się moja odpowiedź, daj mi lajka.
Moja odpowiedź Ci pomogła? Zaakceptuj ją jako rozwiązanie!
Odpowiedz
0 Lajków
MateuszF
Moderator
Moderator icon
546
120
12-04-2017
Wiadomość 2 z 3 (5 009 wyświetleń)

Re.: Aplikacja ING na systemach AOSP, bez Google Play Services.

Oczywiście problem da się ominąć. Aplikacja nie sprawdza wersji usług play, a jedynie czy identyfikator instalatora (można się dogrzebać przez odpowiednie użycie `adb shell pm`) jest taki jak ten pochodzący ze sklepu play. Identyfikator ten można zmienić bez problemu mając włączone debugowanie androida (które sądząc po logach powyżej, masz). Więcej o temacie znajdziesz np. na XDA developers w wątku dotyczącym sklepu Aurora (wystarczy wyszukać tam ING). Nie linkuję ze względu na lincz moderatorów.
portalpalabre
Doradca z ambicjami I
Doradca z ambicjami I icon
3
1
26-10-2022
Wiadomość 3 z 3 (4 914 wyświetleń)
Ostatnie wpisy na forum
Re.: Wakacje kredytowe 2024

Czy na pewno?

Odpowiedź na zapytanie w sprawie wliczania do dochodu kwoty odliczonej ulgi prorodzinnej (sejm.gov.pl)

 

jest tu taki fragment:

   Dochód w postaci zwrotu podatku za dany rok powinien być wz

...

27-05-2024
Bilety Komunikacyjne Trójmiasto

Witam
od paru dni nie ma Biletów Komunikacyjnych w Trójmieście (Gdańsk,Gdynia.Sopot i okolice)
Kiedy zostaną przywrócone? W innych bankach ktore wspolpracuja z mobilet są a w ING zniknelo?

27-05-2024
Re.: Nowe konta w ING

Przydałoby się odświeżenie oferty. I nazw kont
powstało już Future a co dalej np. Direct na Planet dodać wiecej walut i dobre przewalutowania. Mobi też odświeżyć Emotikon: Szczęśliwy kolejny krok do odświeżenia ING karty ...

27-05-2024
Najbardziej pomocni użytkownicy