gpt4 book ai didi

ios - 某些具有特定负载的通知的静默推送通知

转载 作者:搜寻专家 更新时间:2023-10-31 22:44:53 24 4
gpt4 key购买 nike

我试图对用户隐藏一些指定的推送通知,这样用户就看不到了。我在哪里可以写隐藏到达时通知的条件,使其不显示在通知托盘中。我尝试在 AppDelgate 中执行此操作,但没有成功。我还有其他方法可以做到这一点吗?

func application(applxication: UIApplication, didReceiveLocalNotification notification: UILocalNotification)
{
UIApplication.sharedApplication().cancelLocalNotification(<#T##notification: UILocalNotification##UILocalNotification#>)
//println("Local Notification Received:\(notification)")
}

如果你能在这里帮助我,那将是非常有帮助的。

最佳答案

我试过这个用于远程通知,而不是本地通知。因此,根据 Apple WWDC 2013,如果您将在您的有效负载中传递 content-available": 1,那么它将充当静默推送通知。

因此只需在您的有效负载中包含 content-available": 1 即可获得静默通知,如下所示。

同样在 App 的 Info.plist 中应该有 UIBackgroundModes 设置为 remote-notification更多信息在这里 For Silent push notification

{
aps = {
"content-available" : 1,
sound : ""
};
}

希望对你有帮助...

快乐编码。

关于ios - 某些具有特定负载的通知的静默推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39826425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com