ios - Swift Sprite-Kit - 如何添加通知

标签 ios swift xcode notifications sprite-kit

我一直在 Sprite-Kit 中开发一款自上而下的射击游戏使用SwiftXcode 。我想知道是否有一种简单的方法可以在用户停止玩应用程序一段时间(例如 2 天)时弹出通知。

此外,如果我决定将来添加等待,我可以在升级或完成某些操作后弹出通知吗? (this could also help other people viewing this post)

可能有类似的方法来做这些事情,但我更希望有一个更简单的方法,因为我对Sprite-Kit有点陌生。我不想让任何事情变得复杂。如果可以的话,有一个函数就更好了! :)

Thanks in advance!

最佳答案

如果我理解正确的话,听起来你试图解决的问题与 SpriteKit 本身无关,但它与触发本地或推送通知更相关。

  • 实现您想要做的事情的一种方法是创建一个对象/模块,它的唯一责任是在用户打开应用程序时或您想要计算的方式计算应用程序的使用情况。您可以触发本地通知,提示用户他们在过去 X 天内没有玩过游戏,并且每次用户使用该应用时,您都会取消旧通知并在接下来的 X 天内发布新通知。

  • 第二个选项是通过推送通知管理通知的服务器,您的应用程序需要支持推送通知,并在使用时通知服务器,以便服务器可以通知该应用程序是否在过去的 X 时间内未使用天。

关于ios - Swift Sprite-Kit - 如何添加通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50367469/

相关文章:

iphone - 自动化 iPhone 应用程序的特定状态

ios - 在不使用 CollectionView 的情况下在 GridView 中列出 UIButton

ios - 移动 Swift 数组

ios - 文件未使用 NSFileProviderExtension 显示

ios - 创建 iOS 框架 : how to prevent insight into source code while debugging

ios - 效率和 Swift 编码礼仪

ios - 重启滑行序列

ios - 如何正确使用 UIElements 上的占位符 API

ios - 使用 Ionic Package Build 和 XCode 8 在 iOS 构建中出现重复符号错误

ios - CanOpenUrl 方法不适用于 ios 9