【发布时间】:2016-10-24 20:07:44
【问题描述】:
您好,我想知道是否有可能在设备操作系统关闭时收到服务器发送的推送通知。
如何配置应用程序和 Azure 通知中心以了解设备在发送通知时未收到通知,并在通知再次启动(或联机)时显示?
可以吗?
谢谢
【问题讨论】:
标签: azure push-notification xamarin.ios apple-push-notifications
您好,我想知道是否有可能在设备操作系统关闭时收到服务器发送的推送通知。
如何配置应用程序和 Azure 通知中心以了解设备在发送通知时未收到通知,并在通知再次启动(或联机)时显示?
可以吗?
谢谢
【问题讨论】:
标签: azure push-notification xamarin.ios apple-push-notifications
Azure 通知中心只会告诉您通知已送达。如果这是您正在寻找的,则无法获得“已收到”确认。这实际上与 Azure 无关,它只是 Apple 推送通知服务(与 Azure 连接)的工作原理。
Apple 推送通知服务 (APN) 将保留/缓存在设备关闭时发送的最后一个(也是最后一个)通知。一旦设备在线,APN 将尝试再次发送通知。但是有一个时间限制,在此之后缓存的通知将会丢失,这意味着您的通知可能永远不会到达它的目的地。
如果您确实需要获得到达确认(例如:whatsapp 确认),您应该自己实施。那将是另一个问题,但这里有一些提示:
您将如何重新发送待处理/丢失的通知?
【讨论】: