silent-notification相关内容

推送通知Json中的&Quot;Content-Available&Quot;的目的是什么?

其目的是发送仅带有徽章值的推送通知&;没有其他内容(无横幅)。 我集成了Parse SDK测试推送通知&;发送此推送通知 { "alert" :"", "badge" :"787", "Content-available" : "1", "sound" : "" } 因此,推送通知在应用程序处于后台时发送,在应用程序被终止时发送前台&;。 实现了利用徽章阀78在推 ..

IOS中有哪些不同类型的通知?如何正确配置它们?

当我阅读Apple Docs时,他们提到三种类型的通知:本地通知、远程通知和静默通知。 本地通知可以从应用在本地发送的其名称推断出来。 但是,其他两种类型之间有什么不同? 推荐答案 编辑:此答案完全适用,但iOS12中的通知有一些添加(未更改)。我强烈建议您观看WWDC 2018: What’s New in User Notifications并阅读this amazin ..

如果用户禁用了应用程序的推送,是否可以进行静默远程通知?

在我的设置标签栏中: 我有一个功能特定的开关,可以根据 API 响应关闭或打开. 只有管理员有权从网站打开/关闭. 我可以每次在设置点击时调用/user API 来检查用户的当前设置,但有几个缺点,比如如果用户已经在设置,那么它不会更新 UI 并且每次在设置点击时调用 api 都不会听起来不是一个完美的解决方案. 我认为更好的解决方案是发送一个静默推送通知,我可以使用它来进行 AP ..

是否可以在 iOS 上发送 SILENT LOCAL 通知

我的应用从挂起模式中唤醒来自服务器的静默远程通知,完全符合我的要求.该服务器发送带有“content-available:1"的推送通知,它完成了这项工作. 现在我想在没有服务器帮助的情况下执行此操作,因此我想发送无声本地通知(来自应用程序)在未来的某个时间(就像 15 分钟后一样),但找不到设置“内容可用:1"的方法.因此,我最终会收到本地通知,但不会唤醒我的应用程序,就像使用远程通知一样 ..

当应用程序在后台时,未在 iOS 13.3 中调用 didReceiveRemoteNotification

我在敲我的头.我正在实施推送通知.一切正常(收到推送,更新徽章)但在 iOS 13.3 下,当应用程序在后台时不会调用方法 application(_:didReceiveRemoteNotification:fetchCompletionHandler:) .如果应用程序在前台或使用 iOS 12 设备,则调用该方法.我通过以下方式注册推送通知: [[UNUserNotificationCen ..

设备重启后未发送 iOS 静默推送通知

在测试向我的应用程序发送静默通知(一个在有效负载中具有“内容可用":1 的通知)时,我注意到,在设备重新启动后,没有发送通知.如果应用程序在后台或前台运行,则发送相同的有效负载有效,但在设备重新启动后,我在 AppDelegate 中没有收到 didReceiveRemoteNotification: 回调. 这在 iOS 13 和 iOS 12 上都会发生 解决方案 简而言之: ..

我应该在收到有效负载后更新我的应用程序吗?或者我应该总是通过允许它自己下载来更新它?

当您的 iPhone 收到 WhatsApp/Telegram 推送通知时,例如 妻子:“买披萨" 问题 1:应用是否必须下载/接收本身.那就是手机上弹出的横幅必须自己下载 + 我的 Whatsapp/Telegram 必须自己重新下载? 我朋友回复: 推送通知可以将消息作为有效负载.你的应用可以提取它并动态插入到对话中,而无需提出一个额外的要求——我以前做过.让人觉得快得多.缺点 ..

iOS 中的远程通知和静默通知有什么区别?

当我阅读 Apple Docs 时,他们提到了 3 种类型的通知:本地、远程和静默. 本地通知可以从它的名字推断出来,它是由应用在本地发送的. 但是,其他两种类型有什么区别? 解决方案 编辑:虽然此答案完全适用,但仍有一些添加(不是更改)通知在 iOS 12 中.我强烈建议观看 WWDC 2018:用户通知中的新功能和阅读这篇精彩且必读的文章. 主要变化有: 分组通 ..

设备重启后未传递iOS静默推送通知

在测试向我的应用程序发送静默通知(在有效负载中具有“内容可用":1的)静默通知时,我注意到在重新启动设备后,通知仍未交付.如果应用程序在后台或前台运行,则发送相同的有效负载有效,但是在设备重新启动后,我没有在 AppDelegate 中收到 didReceiveRemoteNotification:回调. 在iOS 13和iOS 12上都会发生这种情况 解决方案 简而言之: 您 ..

当应用程序在后台运行时,iOS 13.3中未调用didReceiveRemoteNotification

我在敲头.我正在实施推送通知.一切正常(接收到推送,更新了徽章),但是在iOS 13.3下,当应用程序在后台运行时,不会调用application(_:didReceiveRemoteNotification:fetchCompletionHandler :)方法.如果应用程序在前台或使用iOS 12设备,则将调用该方法.我通过以下方式注册推送通知: [[UNUserNotificationC ..

是否可以在iOS上发送SILENT LOCAL通知

我的应用程序在服务器发出的静默远程通知中从暂停模式唤醒,完全是我想要的.该服务器发送带有" content-available :1"的推送通知,即可完成工作. 现在,我想在没有服务器帮助的情况下执行此操作,因此,我希望将来一次从应用程序发送本地静默通知( (例如15分钟后),但找不到设置"content-available:1"的方法.因此,我最终收到了本地通知,该通知不会唤醒我的应用程序 ..

如果用户已禁用应用推送功能,是否可以进行“无声远程通知"?

在“我的设置"标签栏中: 我有一个特定功能的开关,可以根据API响应将其打开或关闭. 只有网站管理员才能打开/关闭该网站. 我可以在每次单击设置时都使/user API调用以检查用户的当前设置,但是有几个缺点,例如如果用户已经在进行设置,则它将不会更新UI,并且每次在设置时都调用api不会听起来不是一个完美的解决方案. 我认为更好的解决方案是发送静默推送通知,我可以使用该通知在需要 ..

我应该在收到有效载荷后更新我的应用吗或者我应该通过允许它自己下载来更新它?

当您的iPhone收到WhatsApp / Telegram推送通知时,例如 妻子: “买披萨” 问题1:该应用是否必须下载/接收该本身。那个手机弹出的横幅必须自己下载+我的Whatsapp / Telegram必须自己再次下载? 我的朋友回复: 推送通知可以将消息作为有效负载。你的应用程序可以 提取并动态插入到对话中而不需要 发出额外请求 - ..