首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UNNotificationServiceExtension - iOS10 -如果服务崩溃会发生什么?

UNNotificationServiceExtension - iOS10 -如果服务崩溃会发生什么?
EN

Stack Overflow用户
提问于 2017-05-24 10:12:56
回答 1查看 507关注 0票数 0

如果服务由于崩溃而停止,任何人能为我澄清使用UNNotificationServiceExtension类的推送服务的行为方式吗?什么时候可以重新启动服务(如果有的话)。

https://developer.apple.com/reference/usernotifications/unnotificationserviceextension

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-19 20:07:19

正如苹果文档中提到的,UNNotificationServiceExtension主要用于修改远程通知的内容。

一旦收到应用程序的远程通知,系统就会在有限的时间内运行此扩展。

在此期间,通过添加自定义逻辑,您可以在通知提交给用户之前编辑通知的标题、字幕、正文、徽章等。

在此过程中(在接收远程通知之后,在提交给用户之前),如果UNNotificationServiceExtension因任何原因崩溃

  1. 它不会停止向用户显示通知。
  2. 未更改的推送通知将呈现给用户。
  3. 服务不会自动重新启动(除非收到另一个远程通知)。

简而言之,UNNotificationServiceExtension中的崩溃只会使相关的远程通知保持不变。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44155406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档