我一直在 Sprite-Kit
中开发一款自上而下的射击游戏使用Swift
和Xcode
。我想知道是否有一种简单的方法可以在用户停止玩应用程序一段时间(例如 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/