【发布时间】:2021-10-18 03:25:32
【问题描述】:
我正在开发一个 Expo(React-Native)应用程序,并试图弄清楚我是否遇到了 Expo 或 iOS 的限制。我正在发送带有操作的推送通知,并尝试接收用户选择的操作并将其上传到服务器,同时将应用程序保持在后台。目前,我能够在后台接收用户的操作,但我的帖子在我再次将应用程序置于前台之前不会执行。
我查看了有关处理推送通知操作的 iOS 文档,除了设备锁定时的文件系统访问权限外,没有看到任何有关限制的信息。这需要background-fetch 或remote-notifications 吗?两者都不是真正适用的,因为这是用户激活的操作,而不是一些自动获取或静默通知。
我设置了一个 Glitch & a Snack 来演示这个问题。 https://snack.expo.dev/@thefinnomenon/14004
https://glitch.com/edit/#!/destiny-abundant-cord?path=README.md%3A1%3A0
【问题讨论】:
标签: ios react-native push-notification expo