您是否在查看正确的文章?
本文介绍的是 Digital Publishing Suite。有关 AEM Mobile 文章,请参阅发送推送通知。
您是否在查看正确的文章? 本文介绍的是 Digital Publishing Suite。有关 AEM Mobile 文章,请参阅发送推送通知。 |
推送通知可通知用户有新期刊可用;如果应用程序在运行 iOS 8 或更高版本的设备中或者应用程序已启用 iOS Newsstand,则该通知将触发对新作品集的后台下载。这称为后台下载推送通知。
标准推送现在可发送文本消息,本文后面有述。这称为文本通知。
仅多作品集应用程序有推送通知功能,而单作品集应用程序没有。用户必须同意接收推送通知才能收到后台下载或文本通知。
报刊杂志和非报刊杂志应用程序的推送通知体验不同:
非 Newsstand 应用程序
如果用户启用了推送通知并且在 iOS 8 或更高版本的设备上运行,则当发布者发送新作品集的推送通知时,该作品集将在后台下载。在任何 iOS 设备上,用户都会在应用程序图标上看到红色徽章,上面带有一个数字,表示已发送推送通知的新作品集的数量。用户打开应用程序时此徽章消失。
Newsstand 应用程序
允许推送通知的授权客户可在后台下载目标作品集。当发行商发送推送通知时,订户会在 Newsstand 应用封面下方看到一个蓝点,订户打开应用时,蓝点消失。对于订户和非订户均会更新封面图像,以反映最新的作品集封面。报刊杂志应用程序必须使用推送通知。
有关创建 Apple 所需的推送通知证书的信息,请参阅 iPad Publishing Companion Guide PDF。
使用 DPS 控制面板上的推送通知服务指定推送通知证书和密码。
使用 DPS App Builder 以指示您的应用程序已启用推送通知以及您使用的是 Adobe 推送服务还是第三方推送服务。请使用推送通知服务指定推送证书和密码。推送证书存储在服务器上,而不是存储在应用程序中。
当推送证书已过期或即将在 30 天内过期时,登录到推送通知服务时将会出现警告。
单独上传每个产品和开发证书,而不是以文件(包含多个推送证书)形式上传。如果上传包含多个证书的文件,系统只能检测到其中的一个证书。
在 DPS App Builder 中,使用相应的“应用程序”帐户构建应用程序,然后启用推送通知。确保您已使用 Apple iOS Developer 站点启用带推送的应用程序 ID 和创建推送证书。
使用“应用程序”角色帐户登录到 DPS 控制面板。
单击“通知”。
在“通知”窗口中,单击“证书”选项卡。
要指定证书,请单击齿轮图标,然后指定 .p12 推送证书文件和密码。
可以在 Folio Producer 管理器中使用“通知”按钮发送推送通知。单击“通知”可启用推送通知服务。
使用“通知”选项发送推送通知。可以将推送通知安排在您指定的时间点触发。此功能与用于计划要发布的作品集的选项结合使用时特别有用。
使用应用程序角色帐户登录 DPS 控制面板 (https://digitalpublishing.acrobat.com)。
单击“通知”。
在“通知”窗口中,单击加号图标,然后选择“后台下载”。
选择一个作品集,然后单击“下一步”。您选择的作品集可在后台下载。
指定以下选项:
单击“发送”以发送或计划推送通知。
计划好的推送通知将显示在“通知”窗口中。在计划好的时间之前,您都可以选择和取消计划好的推送通知。
如果设置作品集再现,无需为每个再现单独发送推送。只需为一个再现发送推送即可。
通过发送自定文本消息,您可提醒读者,您的多作品集应用程序中有新内容,从而鼓励使用 iOS 设备的读者和订户再次访问。文本通知可在所有查看器版本中处理,但是,某些选项仅在 v30 或 v31 或更高版本的应用程序中才提供。
使用具有相应“应用程序”角色的 Adobe ID,登录到 DPS 控制面板 (https://digitalpublishing.acrobat.com)。
单击“通知”。
单击加号图标,然后选择“文本通知”。
更改以下设置,然后单击“下一步”。
指定在读者点击文本通知时会发生什么情况。
启动应用程序 当用户点击文本通知时,应用程序启动并转到当前阅读位置。
如果您有 v30 或更高版本的应用程序,可以使用以下选项:
启动应用程序并转至库 当用户点击文本通知时,应用程序会启动并显示库。
启动应用程序并转至自定义插槽 当用户点击文本通知时,应用程序会启动并显示自定义商店的 Web 视图或您指定的自定义插槽。
转至链接 当用户点击文本通知时,将显示您指定的 URL 的网页。
如果您有 v31 或更高版本的应用程序,可以使用以下选项:
启动应用程序并转至作品集中的一篇文章 当用户点击文本通知时,应用程序启动后即会打开作品集中您指定的文章。如果应用程序同时包含 iPad 和 iPhone 作品集,则对这两种设备分别提供有不同的弹出式菜单。如果设置作品集再现,请确保在两个作品集中的文章名称相同。
键入您要发送给用户的文本通知消息,然后单击“下一步”。
指定以下选项:
应用程序类型
选择向测试应用程序(“开发”)还是真实应用程序(“发行”)发送通知。
目标受众
指定文本通知的目标。例如,可选择“iPhone”以仅向已下载 iPhone 版应用程序的客户发送文本通知。
还可以向超过 30 天未使用该应用程序的用户发送文本通知。
如果您有 SiteCatalyst 分析帐户,您可以使用 CSV 文件收集此分组客户的信息。然后,您可以在发送基于文本的推送通知时指定此 CSV 文件。有关详细信息,请参阅 DPS 开发人员中心内的分组推送通知。
通知时间
要安排以后发送文本通知,请选择“自定义”,然后从日历图标中选择日期和时间。也可编辑文本以更改日期和时间。
单击“发送”以发送文本通知或将所安排的文本通知提交到队列。
文本通知将显示在装有应用程序且用户已决定接收推送通知的任何 iOS 设备上。
HTTP 状态消息 417
如果您在尝试推送通知时收到 HTTP 417 状态消息,则无法使用推送通知证书建立与 Apple APNS 的 SSL 连接。确保推送通知证书是有效的且未过期。
使用 DPS App Builder 创建自定义查看器应用程序时,可使用 Adobe 推送通知服务器,也可指定自己的推送通知服务器。
有许多不同的选项可用于创建第三方推送通知服务器。请注意,查看器会在您设置服务器时发送以下信息:
newsstandEnabled => 0 (this is ‘8’ when newsstand is enabled) badgeEnabled => 1 token => <device specific token> soundEnabled => 2 devId => <device_specific guid> alertEnabled => 4 targetDimension => <device specific string>
除考虑这些基本属性外,您还可以创建其他属性。例如,如果您对多个应用程序使用相同的推送服务器,请在设置服务器时指定其他名称/值属性(如“app => cycling”)。在 DPS App Builder 中,在“Provisioning”(配置)面板的“Custom Push Parameters”(自定义推送参数)字段中指定这些其他属性。
登录到您的帐户