(Verouderd) Access Enabler Android SDK Single Sign-On (SSO) voor Android 10-apps access-enabler-android-sdk-single-sign-on-sso-on-android-10-apps
Overzicht
Single Sign-On (SSO) tussen Adobe Pass Authentication-aangedreven apps is beschikbaar op apparaten die Android OS gebruiken via Access Enabler Android SDK. Om Single Sign-On (SSO) op Android-apparaten aan te bieden, maken de Access Enabler Android SDK versie 3.2.1 (nieuwste versie) en eerdere versies gebruik van een gedeeld databasebestand dat is opgeslagen in een Android-opslagimplementatie en dat toegankelijk is voor alle Adobe Pass Authentication-apps.
Google in de nieuwste Android 10-release heeft echter enkele wijzigingen aangebracht "om gebruikers meer controle over hun bestanden te geven en het bestand overzichtelijker te maken, zodat toepassingen die gericht zijn op Android 10 (API-niveau 29) en hoger, bereikbare toegang krijgen tot een extern opslagapparaat, of standaard opslagruimte binnen bereik. Dergelijke apps kunnen alleen hun toepassingsspecifieke map \[...\] zien." Meer details met betrekking tot deze Android 10 opslagveranderingen worden voorgesteld in Gegevens en de documentatie van de dossieropslag voor Android .
Als gevolg van deze veranderingen kan Enige Sign-On (SSO) die door de versie van Android van de Toegang wordt aangeboden 3.2.1 (recentste) SDK worden aangeboden en de vorige versies kunnen op Android 10 apparaten worden beïnvloed zoals die in de volgende sectie wordt verklaard.
Gedrag
Afhankelijk van uw app target SDK level of het gebruik van android:requestLegacyExternalStorage manifest attribuut Single Sign-On (SSO) die door Android versie 3.2.1 SDK van de Toegang wordt aangeboden (recentste) en de vorige versies zullen momenteel als volgt gedragen:
- Uw app richt Android 9 (API niveau 28) of lager - > Enige Sign-On (SSO) zal werken
- Uw app richt Android 10 (API niveau 29) en plaatst de waarde van requestLegacyExternalStorage aan waar in duidelijk dossier van uw app - > Enige Sign-On (SSO) zal werken
- Uw app richt Android 10 (API niveau 29) en plaatst niet de waarde van requestLegacyExternalStorage aan waar in duidelijk dossier van uw app - > Enige Sign-On (SSO) zal niet werken