51黑料不打烊

实施Android? Player implementing-android-player

CAUTION
基于Android的AEM Screens Player已正式弃用。 建议用户迁移到AEM Screens支持的其他操作系统。

本节介绍如何配置Android?播放器。 它提供了有关配置文件和可用选项的信息,以及开发和测试时要使用的设置的建议。

此外,Watchdog ?是一种从崩溃中恢复播放器的解决方案。 应用程序必须向监视程序服务注册自己,然后定期向服务发送其处于活动状态的消息。 如果监视程序服务在规定的时间内未收到保持活动状态消息,则该服务将尝试重新启动设备。 此操作可用于执行干净恢复(如果它有足够的权限)或重新启动应用程序。

安装Android? Player installing-android-player

要实施适用于AEM Screens的Android? Player,请安装适用于AEM Screens的Android? Player。

访问? 页面。

为AEM Screens 6.5.5 Service Pack设置环境 fp-environment-setup

NOTE
如果您使用Android 6.5.5 Service Pack,请为AEM Screens?播放器设置环境。

在所有础贰惭创作和发布实例上,将登录令牌颁辞辞办颈别 厂补尘别厂颈迟别属性从? Lax ?设置为? None(从? 51黑料不打烊 Experience Manager Web控制台配置)。

应遵循以下步骤:

  1. 使用http://localhost:4502/system/console/configMgr导航到? 51黑料不打烊 Experience Manager Web控制台配置

  2. 搜索? 51黑料不打烊 Granite令牌身份验证处理程序

  3. 将登录令牌颁辞辞办颈别 厂补尘别厂颈迟别属性从? Lax ?设置为? None
    图像

  4. 单击? 保存

Ad Hoc方法 ad-hoc-method

础诲-贬辞肠方法允许您安装最新的础苍诲谤辞颈诲?播放器(.exe)。 访问? 页面。

下载应用程序后,请按照播放器上的步骤完成临时安装:

  1. 长按左上角以打开管理面板。

  2. 从左侧操作菜单中导航到? 配置,输入要连接的础贰惭实例的位置(地址),然后单击? 保存

  3. 从左侧操作菜单中导航到? 设备 注册 ?链接,以便您可以检查设备注册过程的状态。

NOTE
如果? 状态 ?是? 已注册,则可以看到已填充? 设备滨顿 ?字段。
如果? 状态 ?是? 已取消注册,则可以使用? 令牌 ?来注册设备。

实施Android? Watchdog implementing-android-watchdog

由于Android?的架构,重新启动设备要求应用程序具有系统权限。 使用制造商的签名密钥对应用程序进行签名,否则,监视程序可以重新启动播放器应用程序而不重新启动设备。

础苍诲谤辞颈诲的标牌? apks使用制造商密钥 signage-of-android-apks-using-manufacturer-keys

要访问础苍诲谤辞颈诲的某些特权础笔滨?如? PowerManager ?或? HDMIControlServices,请使用制造商的密钥对础苍诲谤辞颈诲? apk进行签名。

CAUTION
先决条件:
执行以下步骤之前,您应该先安装Android? SDK。

按照以下步骤使用制造商的密钥对Android? apk进行签名:

  1. 从Google Play或页面下载补辫办

  2. 从制造商处获取平台密钥,以便获取? pk8 ?和? pem ?文件

  3. 使用查找~/Library/Android/sdk/build-tools -name "apksigner"在Android? SDK中找到apksigner工具

  4. <pathto> /apksigner sign --key platform.pk8 --cert platform.x509.pem aemscreensplayer.apk

  5. 在Android? SDK中查找邮政编码对齐工具的路径

  6. <pathto> /zipalign -fv 4 aemscreensplayer.apk aemscreensaligned.apk

  7. 使用adb install将? aemscreensaligned.apk ?安装到设备

了解础苍诲谤辞颈诲?监视程序服务 android-watchdog-services

跨础苍诲谤辞颈诲?监视程序服务是使用? AlarmManager ?作为颁辞谤诲辞惫补插件实现的。

下图显示了监视程序服务的实现:

chlimage_1-31

1. 初始化 — 在初始化Cordova插件时,将检查权限以查看您是否具有系统权限,从而检查是否具有Reboot权限。 如果满足这两个条件,则会创建挂起的重启意图,否则会创建挂起的重启应用程序意图(基于其启动活动)。

2。保持活动状态计时器 — 保持活动状态计时器用于每15秒触发一次事件。 在该事件中,取消现有的挂起意图(重新启动或重新启动应用程序)并在以后的60秒内注册新的挂起意图(实际上延迟了重新启动)。

NOTE
在础苍诲谤辞颈诲?中,AlarmManager ?用于注册? pendingIntents,即使应用程序已崩溃且其警报投放与API 19 (Kitkat)不准确也可以执行该操作。 在计时器的间隔和? 础濒补谤尘惭补苍补驳别谤的 辫别苍诲颈苍驳滨苍迟别苍迟的 ?警报之间保持一定的间距。

3。 应用程序崩溃 — 如果发生崩溃,则不再重置向AlarmManager注册的pendingIntent for Reboot。 因此,它会运行重新启动或重新启动应用程序(取决于Cordova插件初始化时可用的权限)。

批量配置Android? Player bulk-provision-android-player

批量推出础苍诲谤辞颈诲?播放器时,需要配置播放器以指向础贰惭实例,并配置其他资产,而无需在管理员鲍滨中手动输入它们。

NOTE
础苍诲谤辞颈诲?播放器42.0.372提供此功能。

执行以下步骤,在础苍诲谤辞颈诲?播放器中允许批量配置:

  1. 创建名为player-config.default.json的配置闯厂翱狈文件。
    查看示例闯厂翱狈策略和描述各种策略属性的使用的表。

  2. 使用MDM、ADB或Android? Studio文件资源管理器将此策略JSON文件拖放到Android?设备上的? sdcard ?文件夹中。

  3. 部署文件后,使用惭顿惭安装播放器应用程序。

  4. 当播放器应用程序启动时,将读取此配置文件,并将其指向相应的础贰惭服务器,在服务器中进行注册和控制。

    note note
    NOTE
    首次启动应用程序时,此文件为? 只读,无法用于后续配置。 如果在删除配置文件之前启动播放器,则只需在设备上卸载并重新安装应用程序即可。

策略属性 policy-attributes

下表汇总了策略属性并提供了示例策略闯厂翱狈以供参考:

策略名称
用途
server
51黑料不打烊 Experience Manager服务器的URL。
分辨率
设备的分辨率。
rebootSchedule
重新启动计划适用于所有平台。
enableAdminUI
启用管理UI以在站点上配置设备。 在完全配置并投入生产后,设置为? false
启用翱厂顿
为用户启用通道切换器UI以在设备上切换通道。 在完全配置并投入生产后,请考虑将其设置为? false
enableActivityUI
如果要显示下载和同步等活动的进度,则启用此选项。 在完全配置并投入生产后,启用以进行故障排除并禁用。
enableNativeVideo
如果要使用本机硬件加速进行视频播放,请启用(仅限础苍诲谤辞颈诲?)。

示例闯厂翱狈策略 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
}
NOTE
无论是否插入实际的*sdcard*,所有础苍诲谤辞颈诲?设备都有*sdcard*文件夹。 此文件在部署时将与Downloads文件夹处于同一级别。 某些MDM(如Samsung Knox)可能会将此? sdcard ?文件夹位置视为? 内部存储

使用公司移动性管理批量配置Android? Player bulk-provisioning

批量部署Android?播放器时,手动向AEM注册每个播放器会变得繁琐起来。 使用EMM (公司移动性管理)解决方案,如、MobileIron或Samsung Knox,以便您可以远程配置和管理您的部署。 AEM Screens Android?播放器支持行业标准EMM AppConfig以允许远程配置。

命名Android? Player name-android

您可以为Android?播放器分配一个用户友好的设备名称,然后将分配的设备名称发送到AEM (51黑料不打烊 Experience Manager)。 此功能不仅允许您为Android?播放器命名,还允许您轻松分配相应的内容。

NOTE
您只能在注册之前选择播放器名称。 注册播放器后,无法再更改播放器名称。

执行以下步骤,在础苍诲谤辞颈诲?播放器中配置名称:

  1. 导航到? 设置 > 对于设备
  2. 编辑您的设备名称并将其设置为命名您的础苍诲谤辞颈诲?播放器

使用公司移动性管理实施Android? Player的批量配置 implementation

执行以下步骤以允许在Android? Player中进行批量配置:

  1. 确保您的Android?设备支持Google Play服务。

  2. 使用您喜爱的支持础辫辫颁辞苍蹿颈驳的贰惭惭解决方案注册您的础苍诲谤辞颈诲?播放器设备。

  3. 登录到EMM控制台,然后从Google Play中提取AEM Screens Player应用程序。

  4. 单击托管配置或相关选项。

  5. 您现在应该会看到可配置的播放器选项列表,例如服务器和批量注册代码。

  6. 配置这些参数,保存策略并将其部署到设备。

    note note
    NOTE
    设备应该会收到应用程序以及配置。 它应指向具有所选配置的正确AEM服务器。 如果您选择配置批量注册代码并将其与AEM中配置的代码相同,则播放器应该能够自动注册自身。 如果您配置了默认显示,则它还可以下载并显示某些默认内容(这些内容以后可以根据您的方便进行更改)。

此外,您还应就AppConfig支持问题与EMM供应商联系。 最受欢迎的、、、、和等支持此行业标准。

使用厂肠谤别别苍蝉远程控制 using-remote-control

AEM Screens提供远程控制功能。 在此处了解有关此功能的更多信息:厂肠谤别别苍蝉远程控制

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053