推送通知

您是否在查看正确的文章?

本文介绍的是 Digital Publishing Suite。有关 AEM Mobile 文章,请参阅发送推送通知

推送通知可通知用户有新期刊可用;如果应用程序在运行 iOS 8 或更高版本的设备中或者应用程序已启用 iOS Newsstand,则该通知将触发对新作品集的后台下载。这称为后台下载推送通知。

标准推送现在可发送文本消息,本文后面有述。这称为文本通知

仅多作品集应用程序有推送通知功能,而单作品集应用程序没有。用户必须同意接收推送通知才能收到后台下载或文本通知。

了解推送通知

报刊杂志和非报刊杂志应用程序的推送通知体验不同:

非 Newsstand 应用程序

如果用户启用了推送通知并且在 iOS 8 或更高版本的设备上运行,则当发布者发送新作品集的推送通知时,该作品集将在后台下载。在任何 iOS 设备上,用户都会在应用程序图标上看到红色徽章,上面带有一个数字,表示已发送推送通知的新作品集的数量。用户打开应用程序时此徽章消失。

推送通知指示有一个新作品集可用

Newsstand 应用程序

允许推送通知的授权客户可在后台下载目标作品集。当发行商发送推送通知时,订户会在 Newsstand 应用封面下方看到一个蓝点,订户打开应用时,蓝点消失。对于订户和非订户均会更新封面图像,以反映最新的作品集封面。报刊杂志应用程序必须使用推送通知。

Newsstand 应用程序的订阅者可在封面图像下方看到一个蓝点。

有关创建 Apple 所需的推送通知证书的信息,请参阅 iPad Publishing Companion Guide PDF

指定推送证书

使用 DPS 控制面板上的推送通知服务指定推送通知证书和密码。

使用 DPS App Builder 以指示您的应用程序已启用推送通知以及您使用的是 Adobe 推送服务还是第三方推送服务。请使用推送通知服务指定推送证书和密码。推送证书存储在服务器上,而不是存储在应用程序中。

当推送证书已过期或即将在 30 天内过期时,登录到推送通知服务时将会出现警告。

注意:

单独上传每个产品和开发证书,而不是以文件(包含多个推送证书)形式上传。如果上传包含多个证书的文件,系统只能检测到其中的一个证书。

  1. 在 DPS App Builder 中,使用相应的“应用程序”帐户构建应用程序,然后启用推送通知。确保您已使用 Apple iOS Developer 站点启用带推送的应用程序 ID 和创建推送证书。

  2. 使用“应用程序”角色帐户登录到 DPS 控制面板。

  3. 单击“通知”。

  4. 在“通知”窗口中,单击“证书”选项卡。

  5. 要指定证书,请单击齿轮图标,然后指定 .p12 推送证书文件和密码。

    可以在 Folio Producer 管理器中使用“通知”按钮发送推送通知。单击“通知”可启用推送通知服务。

发送后台下载推送通知

使用“通知”选项发送推送通知。可以将推送通知安排在您指定的时间点触发。此功能与用于计划要发布的作品集的选项结合使用时特别有用。

  1. 使用应用程序角色帐户登录 DPS 控制面板 (https://digitalpublishing.acrobat.com)。

  2. 单击“通知”。

  3. 在“通知”窗口中,单击加号图标,然后选择“后台下载”。

  4. 选择一个作品集,然后单击“下一步”。您选择的作品集可在后台下载。

  5. 指定以下选项:

    • 指定应用程序类型,并计划发送推送通知的日期和时间。
    • 对于 iOS 8 设备,表示您是否希望向无权获取作品集但同意接收推送通知的用户发送文本消息。随后,用户可以对推送通知进行操作或点击在稍后您指定的时间提醒。

  6. 单击“发送”以发送或计划推送通知。

    计划好的推送通知将显示在“通知”窗口中。在计划好的时间之前,您都可以选择和取消计划好的推送通知。

如果设置作品集再现,无需为每个再现单独发送推送。只需为一个再现发送推送即可。  

发送文本通知

通过发送自定文本消息,您可提醒读者,您的多作品集应用程序中有新内容,从而鼓励使用 iOS 设备的读者和订户再次访问。文本通知可在所有查看器版本中处理,但是,某些选项仅在 v30 或 v31 或更高版本的应用程序中才提供。

  1. 使用具有相应“应用程序”角色的 Adobe ID,登录到 DPS 控制面板 (https://digitalpublishing.acrobat.com)。

  2. 单击“通知”。

  3. 单击加号图标,然后选择“文本通知”。

  4. 更改以下设置,然后单击“下一步”。

    指定在读者点击文本通知时会发生什么情况。

    启动应用程序 当用户点击文本通知时,应用程序启动并转到当前阅读位置。

    如果您有 v30 或更高版本的应用程序,可以使用以下选项:

    启动应用程序并转至库 当用户点击文本通知时,应用程序会启动并显示库。

    启动应用程序并转至自定义插槽 当用户点击文本通知时,应用程序会启动并显示自定义商店的 Web 视图或您指定的自定义插槽。

    转至链接 当用户点击文本通知时,将显示您指定的 URL 的网页。

    如果您有 v31 或更高版本的应用程序,可以使用以下选项:

    启动应用程序并转至作品集中的一篇文章 当用户点击文本通知时,应用程序启动后即会打开作品集中您指定的文章。如果应用程序同时包含 iPad 和 iPhone 作品集,则对这两种设备分别提供有不同的弹出式菜单。如果设置作品集再现,请确保在两个作品集中的文章名称相同。

    指定用户点击文本通知时要打开的文章。

    键入您要发送给用户的文本通知消息,然后单击“下一步”。

  5. 指定以下选项:

    文本通知设置

    应用程序类型

    选择向测试应用程序(“开发”)还是真实应用程序(“发行”)发送通知。

    目标受众

    指定文本通知的目标。例如,可选择“iPhone”以仅向已下载 iPhone 版应用程序的客户发送文本通知。

    还可以向超过 30 天未使用该应用程序的用户发送文本通知。

    如果您有 SiteCatalyst 分析帐户,您可以使用 CSV 文件收集此分组客户的信息。然后,您可以在发送基于文本的推送通知时指定此 CSV 文件。有关详细信息,请参阅 DPS 开发人员中心内的分组推送通知

    通知时间

    要安排以后发送文本通知,请选择“自定义”,然后从日历图标中选择日期和时间。也可编辑文本以更改日期和时间。

  6. 单击“发送”以发送文本通知或将所安排的文本通知提交到队列。

    可查看为应用程序发送的文本通知的历史记录。如果尚未发送所安排的文本通知,可单击“取消”以取消该文本通知。

在 iPad 上显示的文本通知

文本通知将显示在装有应用程序且用户已决定接收推送通知的任何 iOS 设备上。

HTTP 状态消息 417

如果您在尝试推送通知时收到 HTTP 417 状态消息,则无法使用推送通知证书建立与 Apple APNS 的 SSL 连接。确保推送通知证书是有效的且未过期。

设置第三方推送通知(仅限 Enterprise)

使用 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”(自定义推送参数)字段中指定这些其他属性。

Adobe 徽标

登录到您的帐户