我希望 PHP 服务器向我的 iOS 应用程序发送两种类型的推送通知:
- 新收入消息。对于此推送,我希望 iOS 在我的应用程序暂停时启动它、显示角标(Badge)、播放声音等。
- 新 friend 请求。我不希望此推送启动我的应用程序,我只想处理应用程序是否在前台。
我怎样才能做到这一点?如何以不同方式处理不同的推送通知?
最佳答案
我不确定它是否有效,但您应该尝试在第二种情况下发送仅包含自定义属性的通知。在这种情况下,将不会显示警报、播放声音或更新角标(Badge),因此我认为此通知只会到达您的应用程序(如果它已经在运行)。
对于第一种情况,发送具有预定义属性(警报、声音、角标(Badge))的通知。
关于ios - 当特定类型的推送通知到达时,如何不允许 iOS 启动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16108320/