我有一个带有自定义通知动作的iOS消息传递应用程序(通知在iOS 10+上展开时显示的按钮)。某些操作需要在不启动应用程序UI的情况下触发对服务器的REST调用(选项中省略了UNNotificationActionOptions.foreground
)。自然,REST调用可能会失败,但是我没有GUI可以将其反映给用户。在这种情况下处理错误的最佳实践是什么?
我能想到的选项:
UNNotificationActionOptions.foreground
并显示警报。这些对我来说似乎都不对,所以我想问问是否有人提供了更好的解决方案。这似乎是消息传递应用程序中的常见问题。