Urban Airship收到BackgroundNotification从未打过电话

问题描述 投票:0回答:1

在阅读了所有指南之后,在检查了互联网上的数百篇文章后,我非常确定从未调用过receiveBackgroundNotification方法。

一切都很完美,但当应用程序处于后台时,会显示通知,并且永远不会调用此方法。似乎无法让它发挥作用。

假设所有正常操作和基本配置都做得很好并且正在运行,我该怎么做才能拦截和管理这个库的后台推送通知?

我会非常感激任何帮助。

iphone push-notification urbanairship.com
1个回答
0
投票

确保您配置了以下内容:

  • 在目标的功能中启用远程通知后台模式
  • 您的测试设备上启用了后台应用刷新功能
  • 假设您正在尝试使用UAPushNotificationDelegate,请确保您拥有automatic setup enabled或者您正在将所有正确的方法转发给UA SDK。

如果您在有效负载中发送包含content-available = 1的推送通知,Apple将仅唤醒您的应用程序。该选项在作曲家中显示为“后台处理”,或者您可以在使用push api时在iOS overrides中设置它。

© www.soinside.com 2019 - 2024. All rights reserved.