Implementera Android™ Player implementing-android-player
I det här avsnittet beskrivs hur du konfigurerar Android™ Player. Den innehåller information om konfigurationsfilen, tillgängliga alternativ och rekommendationer om vilka inställningar som ska användas för utveckling och testning.
Dessutom är Watchdog en lösning för att återställa spelaren från krascher. Ett program måste registrera sig hos bevakningstjänsten och sedan regelbundet skicka meddelanden till tjänsten om att det är aktivt. Om bevakningstjänsten inte får ett meddelande om att enheten inte hålls vid liv inom en viss tid, försöker tjänsten starta om enheten. Det gör det för en ren återställning (om den har tillräcklig behörighet) eller startar om programmet.
Installera Android™ Player installing-android-player
Installera Android™ Player för AEM Screens för att implementera Android™ Player för AEM Screens.
Gå till sidan AEM 6.5 Player Downloads.
Konfigurera miljö för AEM Screens 6.5.5 Service Pack fp-environment-setup
Ange attributet SameSite för inloggningstokencookies från Lax till None från Adobe Experience Manager Web Console Configuration för alla AEM författare- och publiceringsinstanser.
Följ stegen nedan:
-
Navigera till Adobe Experience Manager Web Console Configuration med
http://localhost:4502/system/console/configMgr
. -
Sök efter autentiseringshanteraren Adobe Granite-token.
-
Ange attributet SameSite för inloggningstokencookies från Lax till None.
-
Klicka på Spara.
Ad hoc-metod ad-hoc-method
Med metoden Ad-Hoc kan du installera den senaste Android™ Player (.exe). Gå till sidan AEM 6.5 Player Downloads.
När du har hämtat programmet följer du stegen på spelaren för att slutföra ad hoc-installationen:
-
Tryck länge på det övre vänstra hörnet för att öppna administratörspanelen.
-
Navigera till Konfiguration på den vänstra åtgärdsmenyn och ange platsen (adressen) för den AEM instansen som du vill ansluta till och klicka på Spara.
-
Navigera till länken Enhet Registrering från den vänstra åtgärdsmenyn så att du kan kontrollera status för enhetsregistreringsprocessen.
Implementera Android™ Watchdog implementing-android-watchdog
På grund av Android™-arkitekturen kräver omstart av enheten att programmet har systembehörighet. Signera appen med tillverkarens signeringsnycklar, annars kan övervakaren starta om spelarprogrammet och inte starta om enheten.
Signage för Android™ apks
med Manufacturer Keys signage-of-android-apks-using-manufacturer-keys
Om du vill få tillgång till vissa privilegierade API:er för Android™, till exempel PowerManager eller HDMIControlServices, signerar du Android™ apk
med hjälp av tillverkarens nycklar.
Följ stegen nedan för att signera Android™-paketet med hjälp av tillverkarens tangenter:
-
Hämta appen från Google Play eller från sidan AEM Screens Player Downloads
-
Hämta plattformstangenterna från tillverkaren så att du kan hämta en pk8 - och en pem -fil
-
Leta reda på verktyget
apksigner
i Android™ SDK med hjälp av sök~/Library/Android/sdk/build-tools -name "apksigner"
-
<pathto> /apksigner sign --key platform.pk8 --cert platform.x509.pem aemscreensplayer.apk
-
Hitta sökvägen till ZIP-justeringsverktyget i Android™ SDK
-
<pathto> /zipalign -fv 4 aemscreensplayer.apk aemscreensaligned.apk
-
Installera aemscreensaligned.apk med adb install på enheten
Förstå Android™ Watchdog Services android-watchdog-services
Övervakningstjänsten mellan Android™ implementeras som ett Cordova-plugin-program med AlarmManager.
I följande diagram visas implementeringen av tjänsten watchdog:
1. Initiering - Vid initieringen av Cordova-plugin-programmet kontrolleras behörigheter för att se om du har systembehörighet och därmed behörighet att starta om. Om dessa två villkor är uppfyllda skapas en väntande metod för omstart, annars skapas en väntande metod för att starta om programmet (baserat på dess startaktivitet).
2. Keep Alive Timer - en håll kvar vid liv-timer används för att utlösa en händelse var femtonde sekund. Om så är fallet avbryter du den befintliga väntande metoden (för att starta om eller starta om programmet) och registrerar en ny väntande metod för samma 60 sekunder i framtiden (vilket i själva verket innebär att omstarten skjuts upp).
3. Programkrasch - Om en krasch inträffar återställs inte längre pendingIntent for Reboot som är registrerad med AlarmManager. Därför körs en omstart eller omstart av programmet (beroende på vilka behörigheter som är tillgängliga när Cordova-pluginprogrammet initieras).
Massetablering av Android™ Player bulk-provision-android-player
När du distribuerar Android™-spelaren i grupp måste du etablera spelaren så att den pekar på en AEM och konfigurerar andra egenskaper utan att ange dem manuellt i administratörsgränssnittet.
Följ stegen nedan för att tillåta massetablering i Android™-spelaren:
-
Skapa en JSON-konfigurationsfil med namnet
player-config.default.json
.
Se en Exempel på JSON-princip och en tabell som beskriver användningen av de olika principattributen. -
Använd en MDM- eller ADB- eller Android™ Studio-filutforskare för att släppa denna JSON-principfil i mappen sdcard på Android™-enheten.
-
När filen distribueras använder du MDM-modulen för att installera spelarprogrammet.
-
När spelarprogrammet startas läses den här konfigurationsfilen in och pekar på den tillämpliga AEM där den är registrerad och sedan styrd.
note note NOTE Den här filen är skrivskyddad första gången som programmet startas och kan inte användas för efterföljande konfigurationer. Om spelaren startas innan konfigurationsfilen släpptes avinstallerar och installerar du om programmet på enheten.
Principattribut policy-attributes
I följande tabell sammanfattas principattributen med en exempelpolicy-JSON för referens:
Exempel på JSON-princip example-json
{
"server": "https://author-screensdemo.adobecqms.net",
"device": "",
"user": "",
"password": "",
"resolution": "auto",
"rebootSchedule": "at 4:00 am",
"maxNumberOfLogFilesToKeep": 10,
"logLevel": 3,
"enableAdminUI": true,
"enableOSD": true,
"enableActivityUI": false,
"enableNativeVideo": false,
"enableAutoScreenshot": false,
"cloudMode": false,
"cloudUrl": "https://screens.adobeioruntime.net",
"cloudToken": "",
"enableDeveloperMode": true
}
*sdcard*
-mapp oavsett om en faktisk *sdcard*
infogas eller inte. Den här filen är på samma nivå som mappen Hämtningar när den distribueras. Vissa MDM-moduler, som Samsung Knox, kan se den här sdcard-mapplatsen som Intern lagring.Massetablering av Android™ Player med Enterprise Mobility Management bulk-provisioning
När du distribuerar Android™-spelaren i grupp blir det omständligt att registrera alla spelare manuellt med AEM. Använd en EMM-lösning (Enterprise Mobility Management) som VMWare Airwatch
, MobileIron eller Samsung Knox så att du kan fjärraktivera och hantera din distribution. AEM Screens Android™-spelaren stöder den branschledande EMM AppConfig för fjärrprovisionering.
Namnge Android™ Player name-android
Du kan tilldela Android™-spelaren ett användarvänligt enhetsnamn och därmed skicka det tilldelade enhetsnamnet till AEM (Adobe Experience Manager). Med den här funktionen kan du inte bara namnge Android™-spelaren utan även enkelt tilldela rätt innehåll.
Följ stegen nedan för att konfigurera namnet i Android™-spelaren:
- Navigera till inställningar > Om enhet
- Redigera och ange enhetsnamnet för din Android™-spelare
Implementera massetablering av Android™ Player med Enterprise Mobility Management implementation
Följ stegen nedan för att tillåta massetablering i Android™ Player:
-
Se till att din Android™-enhet stöder Google Play tjänster.
-
Registrera dina Android™-spelarenheter med din EMM-lösning som stöder AppConfig.
-
Logga in på EMM-konsolen och hämta AEM Screens Player från Google Play.
-
Klicka på den hanterade konfigurationen eller det relaterade alternativet.
-
Nu bör du se en lista med spelaralternativ som kan konfigureras, till exempel kod för server- och massregistrering.
-
Konfigurera de här parametrarna, spara och distribuera principen till enheterna.
note note NOTE Enheterna bör ta emot programmet tillsammans med konfigurationen. Den ska peka på rätt AEM med den valda konfigurationen. Om du väljer att konfigurera gruppregistreringskoden och behåller den som den konfigurerats i AEM, bör spelaren kunna registrera sig automatiskt. Om du har konfigurerat en standardskärm kan den även hämta och visa visst standardinnehåll (som senare kan ändras efter behov).
Du bör även höra med din EMM-leverantör om AppConfig-stöd. De flesta populära, till exempel VMWare Airwatch
, Mobile Iron
, SOTI
, BlackBerry® UEM
, IBM® Maas360
och Samsung Knox
, stöder den här branschstandarden.
Använda Screens fjärrkontroll using-remote-control
AEM Screens tillhandahåller fjärrstyrningsfunktioner. Läs mer om den här funktionen här: Screens fjärrkontroll