Google App v7.3 priprema se za dodavanje usluge slušatelja obavijesti za presretanje obavijesti

Google App v7.3 priprema se dodati uslugu slušača obavijesti kako bi aplikaciji omogućio presretanje obavijesti, možda u vezi s "Bisto".

Google App v7.3.16 beta dostupan je korisnicima u Trgovini Play, a naše tradicionalno uklanjanje APK-a nije otkrio mnogo informacija za koje mislimo da su zanimljive, postoji jedna značajka za koju sam mislio da bi bila vrijedna dijeljenje. Unutar Android datoteke manifesta nalaze se novi nizovi koji implementiraju a Usluga slušatelja obavijesti što upućuje na mogućnost da aplikacija Google može presresti vaše obavijesti. Za koju točno svrhu, zasad možemo samo nagađati.

Iako uklanjanje APK-a često može predvidjeti značajke koje bi mogle stići u budućem ažuriranju aplikacije, moguće je da se bilo koja od značajki koje ovdje spominjemo možda neće naći u budućem izdanju. To je zato što ove značajke trenutno nisu implementirane u live build-u i Google ih može povući u bilo kojem trenutku u budućoj verziji.


Google App v7.3 APK Rastavljanje

Sada znam što neki od vas možda misle: "zar aplikacija Google već ne podržava obavijesti?" Da, ali to nije ono o čemu ovdje govorimo. Obavijesti koje podržava aplikacija Google služe za različite podsjetnike i ažuriranja koja vam Google Now šalje. Usluga slušanja obavijesti omogućuje aplikaciji Google presretanje obavijesti koje je objavio 

druge aplikacije.

Unutar Android datoteke manifesta je uključena nova usluga slušatelja obavijesti. Ovdje se zapravo nema puno za reći osim činjenice da uopće postoji, da budemo iskreni.

<serviceandroid: enabled="false"android: exported="true"android: name="com.google.android.apps.gsa.notificationlistener.GsaNotificationListenerService"android: permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"android: process=":interactor">
<intent-filter>
<actionandroid: name="android.service.notification.NotificationListenerService"/>
intent-filter>
service>

Prisutan je i odgovarajući prijemnik eksplicitnog emitiranja koji koristi Googleova aplikacija kako bi reagirala na objavljenu/uklonitu obavijest.

<receiverandroid: name="com.google.android.apps.gsa.staticplugins.ipa.notifications.IpaBroadcastReceiver"android: process=":interactor">
<intent-filter>
<actionandroid: name="com.google.android.apps.gsa.notificationlistener.NOTIFICATION_LISTENER_SERVICE_CONNECTED"/>
intent-filter>
receiver>

Unutar jedne od novih smali datoteka (d.smali koja se nalazi u com/google/android/apps/gsa/notificationlistener) nalazi se više dokaza da se ovo implementira:

invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v1

const-string v2, "enabled_notification_listeners"

invoke-static {v1, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver; Ljava/lang/String;)Ljava/lang/String;

move-result-object v1

Referenca na niz "enabled_notification_listeners" odnosi se na Postavke. Sigurne postavke pod istim imenom koje sadrži dvotočkom odvojen popis omogućenih usluga slušatelja obavijesti.

Trenutačno se usluga slušatelja obavijesti ne može omogućiti u verziji uživo, pa ne možemo točno potvrditi za što će se koristiti. Međutim, ako bismo malo nagađali, vjerujemo da bi se to moglo odnositi na "Bisto" tip uređaja koji smo otkrili prošli mjesec. Rastavljanje Googleove aplikacije u to vrijeme otkrilo je da će Bisto biti vrsta slušalica preko kojih možete slušati svoje obavijesti. Ali jedini način da preslušate sve obavijesti vašeg telefona je ako aplikacija ima omogućenu uslugu slušanja obavijesti, tako da je to najvjerojatnije objašnjenje s kojim idemo.


Nastavit ću kopati i ažurirati ovaj članak ako pronađem bilo što zanimljivo u live build-u ili kroz rastavljanje APK-a. Ako tražite ovo najnovije izdanje aplikacije Google, možete ga odmah preuzeti na APK Mirror. Pratite naše Oznaka za rastavljanje APK-a za više ovakvih članaka!