问题标签 [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.

0 投票
1 回答
1341 浏览

ios - 应用程序处于非活动状态时无法接收静默通知 iOS

我正在开发一个应用程序,我正在使用静默推送通知来发送一些数据。当应用程序处于活动状态时推送工作正常,但如果我刷出应用程序或它处于非活动状态,我的应用程序没有收到推送通知。我在功能下启用了后台模式下的推送通知,并在 info.plist 中添加了所需的后台模式键

这是我与推送一起发送的示例数据

我应该怎么做才能解决这个问题??.. iOS 应用程序可以在非活动模式下接收静默推送通知吗?

Push 在我的应用程序中起着至关重要的作用,并且不希望有任何延迟。我应该怎么做才能立即收到推送??...

0 投票
2 回答
578 浏览

ios - 当应用程序处于 InActive 模式时如何处理静默推送通知?在目标 C

是的,堆栈中也有类似的问题,到目前为止,我没有从这些问题中找到任何适当的并发答案。

当我收到静默推送通知时,如何下载任何数据或调用 web-api?

我的代码如下..

注意:
1)从网页端,我已经将“内容可用”添加为 1。2
)我已经在 Plist 中添加了下面的键。

希望,我会从你的回答中得到新的希望。

问候。

0 投票
1 回答
79 浏览

ios - 无声推送仅在第二次推送到达时才能正常工作(后台应用程序)

当应用程序在前台处于活动状态时,静默推送通知正常工作

当应用程序在后台运行时。它会卡住

第一次无声推送到达,卡在这里:

当第二次无声推送到达时,它会显示第一次推送结果......并再次卡住......

我在 Appdelegate 中的实现代码

MQTT 委托方法

0 投票
1 回答
46 浏览

android - 现在在移动设备上实现聊天框的更好方法是什么

我正在和我的团队一起实施手机游戏。而且我们认为推送系统可能不够可靠。所以我们应该找第三方聊天消息服务或者打开我们自己的聊天服务器,而不是依靠静默推送通知

但是有些人仍然认为使用静默推送聊天是当今的标准,并且比实现我们自己的服务器更可靠

要求只是在应用程序打开时向活动用户的聊天框发送聊天消息

是否需要考虑每种方法?

ios和android系统设置如何?

如果我们的应用程序仍然打开,我们的应用程序肯定会收到静默推送吗?

有没有软件行业标准的聊天服务

0 投票
1 回答
2763 浏览

android - 如何在 Android 设备上静默安装应用程序?

因此,我在#CommonsWare 找到了这个答案关于允许应用程序像 Google Play 一样将应用程序静默安装到手机上。在那里,提到应用程序应该使用固件签名证书等进行签名,或者将应用程序添加到系统文件夹。我需要知道的是,如果我将应用程序添加到 system\app\ 或 system\priv-app\,那么是否可以将应用程序静默安装到 Android 设备上?还是我需要使用 INSTALL_PACKAGES 权限?如果是这样,怎么做?

我问这个问题是因为我只有 10 个声誉,所以我不能在那里发表评论。

我在这里找到了#inazaruk 的答案,但它很复杂,并且提供的链接已经失效。

0 投票
3 回答
1434 浏览

ios - 如何在不注册远程静默通知的情况下使用推送令牌?

从WWDC 2015 Session 720中读到它说:

默认情况下启用静默通知。用户无需授予您的应用使用它们的权限。您可以在不征求用户许可的情况下开始使用它们

我的问题是:

  1. 如何在不注册遥控器的情况下使用推送令牌?
  2. 如果我仍然需要注册,那么这里的“默认”是什么意思?

这是否意味着您不必提示注册,但您仍然必须在应用程序启动时在后台注册?这可能意味着默认是一个非常糟糕的词选择?

我读了这个问题,但它没有回答这个问题。

0 投票
2 回答
260 浏览

installation - NT Authority\System & SDDL 错误

安装我公司软件包的客户在以管理员帐户运行时以静默方式安装软件包没有问题。软件和服务都正确安装并在安装后启动。但是 - 他们需要将此应用程序推送到特定组中的所有计算机。

他们使用的是 SCCM(我不知道版本),软件包是 InstallShield .exe 打包的 .msi。

当他们尝试使用 NT Authority\System 用户将软件包推送到他们的测试设备时,在包含的第 3 方软件包完成后,安装很快就会失败。错误日志显示这是一个 SDDL 错误 1943。知道为什么这会发生在 NTA\System 帐户上而不是给定机器的本地管理员帐户上吗?

我们使用的静默安装字符串是 setup.exe /s /v" /qn AgreeToLicense=Yes SetupType=Typical"

我不是开发人员,因此我无法直接访问软件中的任何代码,只是与客户合作的第 3 层技术支持。

0 投票
0 回答
304 浏览

ios - 使用 davibennun/laravel-push-notification 的静默推送通知

我正在尝试使用davibennun/laravel-push-notification向 iOS 发送静默推送通知。我只想知道在哪里添加'content-available' => 1。这是我的代码:

0 投票
1 回答
98 浏览

ios - iOS 应用程序推送通知错误多个设备

推送通知、通知中心目前尚未开发和通知某些设备。

以下是测试的条件,但如果您能告诉我可能的原因,将会很有帮助。

即使你不能得出结论,也可以作为一种可能的原因作为一种可能性。

通知机制

① 用户设定时间

② 通知静音推送

③ 从应用端访问服务器获取更新信息

④ 推送通知,更新信息显示到通知中心

关于通知

应用程序启动时(前台)

iphone 6 ◯</p>

iphone 6 - 2 ◯</p>

iphone 6-3 ◯</p>

iphone 6s ◯</p>

手机 7 ×

手机 7 ×

应用端(后台)

iphone 6 ◯</p>

iphone 6 - 2 x

iphone 6-3 ×

iphone 6s ◯</p>

手机 7 ×

手机 7 ×

iPhone睡眠(背景)

iphone 6 ◯</p>

iphone 6 - 2 x

iphone 6-3 ×

iphone 6s ◯</p>

手机 7 ×

手机 7 ×

◯ 可收 × 收不到

版本

iphone 6 10.3.1

iphone 6 - 2 10.3.1

iphone 6-3 10.2.1

iphone 6s 10.3.1

iphone 7 10.3.1

iphone 7 10.3.1

其他条件

所有通知设置均已开启

从 testflight 安装

共安装 6 台

三部 iPhone 6

4G线路和wifi环境结果相同

0 投票
2 回答
530 浏览

ios - iOS 应用程序关闭时的后台任务

如果有可能在收到通知时启动应用程序(不点击通知并且应用程序已关闭)?或者如果应用程序关闭,是否有可能在后台做一些工作?