首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WatchOS 6通知未到达

WatchOS 6通知未到达
EN

Stack Overflow用户
提问于 2020-02-03 03:06:56
回答 1查看 38关注 0票数 0

我想知道WatchOS 6.1.1中是否有已知的关于手表触发的本地通知的错误?

我有一个大约两年前在watchOS 4上开发的应用程序,它可以在后台处理时从手表上发送本地通知。它工作得很好。代码搁置了大约两年,我被要求更新它。自更新以来,当我通过TestFlight分发构建时,我无法从我的手表获得本地通知。当我通过Xcode运行应用程序时,它可以工作(使用Debug和Release方案)。我在手表应用程序中保存了日志,这些日志显示UNUserNotifications.current.add()没有将错误传递给它的完成处理程序。我可以在TestFlight版本中从手持设备获取本地通知,并且可以将这些通知镜像到手表上。但是我不能让本地监视通知工作。有人知道为什么会这样吗?有已知的bug吗?自watchOS 4以来,本地监视通知是否发生了重大变化?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-03 03:06:56

我找到我的问题了。我想这是watchOS6中的一个新bug。似乎权限没有正确地从手持设备传递到手表。在为手机上的通知授予权限后,我将检查手表上的通知权限并获取.notDetermined。奇怪的是,如果我下载了手机应用程序,并在手表应用程序下载完成之前迅速给出了通知权限,那么它就会正确地收到通知权限。我通过简单地请求手机和手表上的通知权限解决了这个问题。

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

https://stackoverflow.com/questions/60029576

复制
相关文章

相似问题

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