问题标签 [silentpush]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS:是否可以在没有声音的情况下向通知中心发送推送?
在 Android 上,我可以发送一个静默推送,该推送被传递到系统托盘。在 iOS 上,我不确定这是否可行。我alert
从 中删除了该属性aps
,并且我正在为 发送一个空字符串sound
。我看到的是徽章计数是静默更新的(这很好),但通知中心没有任何内容。那么有没有办法在没有声音的情况下向 NC 发送推送?
请注意,我不希望推送在屏幕上弹出(即用户不应该看到它,除非他们在屏幕上向下滑动以显示已交付的内容。换句话说,我正在尝试匹配 Android 上的行为) .
ios - 静默推送不触发代码执行
我每 30 分钟发送一次静默推送通知,我想在静默通知到达设备时执行代码。但经过多次尝试,我无法得到结果。当我在我的设备上测试它(使用 Xcode 的版本)时,一切正常,在将其上传到 TestFlight 并从 TestFlight 下载版本后,我无法从后台唤醒应用程序或将其从终止状态唤醒。只需在启动应用程序或应用程序进入前台后执行此代码。
根据Apple 文档,我应该能够唤醒应用程序并执行 30 秒的代码。我验证了静默通知已成功发送。我错过了什么?
AppDelegate.swift
PushNotification.js
ios - 一段时间后,静默推送通知不会触发“didReceiveRemoteNotification”吗?
我正在使用此 apns 有效负载进行静默推送通知
此有效负载已设置为使通知的优先级最高。现在借助此有效负载,我可以在前台、后台和应用程序被杀死但一旦应用程序被杀死和其他一些应用程序时一直收到通知在前台打开。我只能在一段时间内接收通知,之后虽然有效载荷中的徽章值正在使用应用程序的徽章进行更新,但在“didReceiveRemoteNotification”委托中编写/实现的代码没有得到点击,或者我们可以说通知没有触发“ didReceiveRemoteNotification”委托。
这就是我在 AppDelegate 中所做的
有可能,WhatsApp和电报也在处理这件事。
ios - 关闭 iOS 应用程序和强制退出/终止应用程序有什么区别?
如果从用户的角度来看,我不明白关闭应用程序和杀死它之间的区别。
据我所知,如果我想关闭一个应用程序,我将按照此处的说明进行操作https://support.apple.com/en-us/HT201330
但是,如果我想杀死该应用程序,作为用户的我如何做到这一点?如果您在该应用程序的设置中搜索,我知道对于 android,有一个名为强制停止的按钮。
我问这个是因为我想使用静默通知,但不知道它们在这里的含义: 如果有东西强制退出或杀死应用程序,系统会丢弃保留的通知。它取自此页面: https ://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/pushing_background_updates_to_your_app
ios - GCMMessage with content-available flag
I have set up Android and iOS clients with fcm and want to send GCMMessages from pinpoint. Standard push notifications are working fine on both Android and IOS, silent push notification is working for Android but it is not working for IOS.
This is the sample GCMMessage payload that I am trying to send.
google-chrome - Chrome 和 Adobe 通过脚本静默更新,无需从 sccm 部署 msi 文件
我想通过脚本静默更新 chrome 和 Adobe 阅读器,而不从 sccm 部署 msi 文件,但没有成功...
你能给我一些建议吗...
apple-push-notifications - APNS 内容可用推送在 iOS 15 中不起作用
当应用程序使用 Xcode 13.0、iOS 15 SDK 构建时,iOS 15 设备中未收到 APNS 内容可用推送。
推送内容可用的有效负载数据:1 不工作
但正常的通知消息推送工作
iOS 15 静默推送消息的标头字段中是否有任何有效负载或配置?