- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在将 PushKit
集成到我的 iOS
应用程序中,并准备好客户端代码。我正在使用 PKPushRegistry
进行注册,并在我的委托(delegate)中接收带有 token 的 PKPushCredential
。我正在将此 token 注册到与 APNS
通信的服务器。
我找不到关于从我的服务器发送什么到 APNS
以向客户端发送 VoIP
推送通知的好文档。我是否只是通过用我的 VoIP .pem
替换我的 Remote Notifications .pem
发送一个带有 content-available:1 的普通远程通知请求来推送?
最佳答案
感谢您提出这个问题。
请阅读下面有关 Apple PushKit
的一些有用信息,或者您也可以阅读 Apple official page .
The PushKit framework provides the classes for your iOS apps to receive pushes from remote servers. Pushes can be of one of two types: standard and VoIP. Standard pushes can deliver notifications just as in previous versions of iOS. VoIP pushes provide additional functionality on top of the standard push that is needed to VoIP apps to perform on-demand processing of the push before displaying a notification to the user.
Apple PushKit
不是简单的 APNS,而是静默推送通知,以便您的应用程序在您收到时不会使用react推送通知。
我们需要在您需要时手动安排 UILocalNotification
从服务器接收推送。
在UILocalNotification
一些著名的应用程序使用 PushKit
进行通知,例如 WhatsApp、Skype。
仅发送将用于生成本地通知的有用信息。
关于ios - 接收 PushKit VoIP 通知 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784696/
我正在尝试在我的 IOS 应用程序中使用 Sinch 实现应用程序到应用程序调用。我已经使用 Sinch 在我的 iOS 应用程序中实现了 Pushkit,但是当应用程序处于后台时,推送通知不起作用。
我正在使用 Apple 的 PushKit 开发 VoIP 应用程序。当应用程序处于后台甚至未运行时,我能够收到通知。但是,我不知道如何在必要时(例如有 VoIP 来电时)打开显示屏并调用电话。 最佳
我想知道我是否可以使用 pushkit voip 通知,即使我的应用程序不是 voip 应用程序。(通过它,我的意思是最终将它发布在应用程序商店中)我不想制作任何 voip调用,我只想使用它的功能来唤
如果我使用 pushkit 通知手机有新来电,我是否必须在有效负载中使用内容可用标签?或不?因为使用这个,有时应用程序似乎并不总是立即重新启动 最佳答案 PushKit 通知不需要负载中的任何特殊值即
我在这里挣扎了一段时间,这可能是我的错误,但我无法在任何地方找到它的答案。 我已经通过一些方式实现了 PushKit,但没有一个是有效的。 我添加了正确的后台模式,以正确的方式实现了回调,didUpd
我正在 IOS 上实现一个 VoIP 应用程序。我在我的应用程序上实现了 PushKit,一切正常。当我的设备没有网络(例如飞行模式)时,我不会收到任何推送通知(这没关系,因为我没有连接到任何服务器)
我正在为我的应用程序使用 CallKit。 - (void)pushRegistry:(PKPushRegistry *)registry didReceiveIncomingPushWithPayl
我的应用程序没有任何 VoIP 功能,例如音频/视频通话。如果我使用 VoIP 通知,苹果会拒绝我的申请吗?使用这个有什么限制吗? 我需要 VoIP 通知,因为它保证即使用户终止应用程序,应用程序也会
我正在为 VOIP 应用程序使用 pushkit 通知,但有时当设备锁定时我没有收到任何通知。我的实现有问题还是这可以正常发生? 编辑 05.04.2017: 我发现当设备处于省电模式时,您只会收到一
我正在使用 PushKit 和 CallKit 开发一个 VoIP 应用程序。我知道类似的问题在不同的论坛上经常被问到,但不幸的是从来没有真正得到回答。此外,这些帖子中的大部分都来自 2015 年左右
我对 iOS SIP 应用或者说 VOIP 应用的理解是: 它是服务器和设备之间的持久 TCP 连接。一旦调用请求到来,它就会与服务器建立 RTP 连接到其他设备。现在您可以在此连接上交换语音或其他数
将我的应用程序升级到 Xcode8/Swift 3 后,我不再收到来自 PKPushRegistryDelegate 的回调。 我已经验证了 Apple´s Voice Over IP (VoIP)
我正在实现 PushKit 适用于我的 iOS 10 VoIP 应用程序。 我在AppDelegate.swift 文件中写了这段代码: import PushKit @UIApplicationMa
当我从后台删除应用程序(使用开发人员 APNS)时收到 VoIP 推送通知时,我的应用程序会唤醒大约 10 分钟。 当我做同样的事情时,只是这次使用生产 APNS,我的应用程序会唤醒 8-10 秒。
我正在搜索有关 VoIP 推送通知的推送通知的信息。有一点我还不清楚: 1) 如果用户还没有打开应用程序,然后他接到一个电话。有没有办法从通知中启动应用程序? 2) 应用程序如何等待特定事件?例如,我
我想在我的应用程序(Voip 应用程序)中实现 PushKit 服务,但我有以下疑问:我看到我只能生成生产 voip 证书,如果我尝试在开发设备上测试 voip 推送通知服务,它是否有效? 这是我的实
在我的应用程序中,当应用程序在后台运行时,服务器会向应用程序发送一条消息。这是调用的方法: func pushRegistry(_ registry: PKPushRegistry, didRecei
我正在使用 PKPushkit 进行 voip 调用通知。 如果我的应用程序从后台被杀死,那么我将无法在内部接收通知: func pushRegistry(_ registry: PKPushRegi
我刚刚用简单通知格式和增强通知格式测试了 VoIP 推送通知,发现: 使用简单通知格式,我们的应用程序可以接收 VoIP 推送通知。 使用增强型通知格式,我们的 App 只能接收常规推送通知。 为什么
什么是 PushKit QoS 策略? policy对于常规推送通知,定义为存储转发。 Apple Push Notification service includes a default Quali
我是一名优秀的程序员,十分优秀!