pushkit相关内容

在 iOS 中处理聊天应用程序的远程通知

背景 我正在构建一个聊天消息应用程序,当用户收到来自发件人的消息时,我在处理推送通知时遇到了问题. 我想要达到的目标 和Whatsapp一样,在我收到推送通知并打开飞行模式后,我打开应用程序仍然可以看到消息内容.所以,我相信它在收到通知时已经收到了消息. 问题 当用户通过主屏幕上的图标打开应用而不是按下或对通知执行其他操作时,我找不到处理远程聊天消息推送通知的好方法. ..

“无效令牌"在生产环境中发送 PushKit 通知时

我试图通过 PushKit 发送 VoIP 通知,但在生产(分发)环境中,我从服务器收到“无效令牌". 在具有相同证书和网址的开发环境中一切正常:ssl://gateway.sandbox.push.apple.com 端口:2195但是当我将 url 更改为:ssl://gateway.push.apple.com 时,我收到“无效令牌"错误,没有额外数据 解决方案 看起来您正在使 ..
发布时间:2021-11-16 21:27:02 移动开发

应该在应用服务器上使用哪个证书来使用 Pushkit 和 APNS 唤醒 iOS 应用?

我在我的 iOS 应用程序中使用 Websocket 进行数据传输.但是,由于有时当应用程序在后台暂停时,套接字会中断.在这种情况下,我使用 Voip 推送到 iOS 应用程序来唤醒应用程序. //在appDidFinishLaunching上调用//注册voip通知PKPushRegistry *voipRegistry = [[PKPushRegistry alloc] initWithQu ..
发布时间:2021-11-16 21:25:17 移动开发

Apple PushKit didUpdatePushCredentials 永远不会在 iOS 9+ 上被调用

我正在为 iPhone 开发 VoIP 应用程序.为了接听电话,Apple 开发了 PushKit,以便开发者可以使用 APNS 发送 VoIP 通知. 在 iOS 8 上一切正常.当我更新到 iOS 9 时,PKRegistryDelegate 在注册后不会触发方法 didUpdatePushCredentials. 有什么想法/建议吗? 解决方案 从 Project->Ca ..
发布时间:2021-11-16 21:10:22 移动开发

如何发送推送通知以在线测试 iOS PushKit 集成?

我已经实现了 PushKit.现在我想收到推送通知.由于我们有许多在线 APNS 服务接受设备令牌和 .pem 文件以发送远程通知,所以有没有办法在线获取推送通知? 解决方案 您可以创建自己的 php 文件. 来源 https://github.com/hasyapanchasara/PushKit_SilentPushNotification 使用以下结构来完成您的任务. ..
发布时间:2021-11-16 21:03:32 移动开发

应用程序的生命周期 - 当应用程序终止并且推送工具包有效负载到来时

应用程序的生命周期是什么?当应用程序处于终止状态并且推送工具包有效负载到来时. 首先,Pushkit 委托方法将起作用,或者 AppDelegate 方法将起作用. 有人可以描述在这种情况下调用方法的顺序吗? 感谢您的回答. 提前致谢. 解决方案 应用的生命周期 - 当应用终止并且推送套件有效负载到来时 当您收到推送负载时,应用程序会在终止状态下激活 20-3 ..

应用程序的生命周期 - 当应用程序终止并且推送工具包有效负载到来时

应用程序的生命周期是什么?当应用程序处于终止状态并且推送工具包有效负载到来时. 首先,Pushkit 委托方法将起作用,或者 AppDelegate 方法将起作用. 有人可以描述在这种情况下调用方法的顺序吗? 感谢您的回答. 提前致谢. 解决方案 应用的生命周期 - 当应用终止并且推送套件有效负载到来时 当您收到推送负载时,应用程序会在终止状态下激活 20-3 ..

调用了CallKit reportNewIncomingCall完成功能,但仍然收到“杀死应用程序,因为它从未发布过来电...".碰撞

这是我第一次使用 PushKit 和 CallKit 组合来构建VoIP功能.我注意到,从iOS 13开始,必须报告一个PushKit VoIP推送,否则该应用将崩溃. 由于这项规定,我继续在 didReceiveIncomingPushWith 内实现了 reportNewIncomingCall 方法,并确保成功完成了它的调用,因为我在其中放置了断点完成区块已激活. 但是,此后不久 ..
发布时间:2021-05-17 18:45:19 移动开发

PushKit:是否可以在不使用VoiP的情况下在聊天应用程序中使用Push kit(VoiP Push)

当Push通知到来时,我想将本地数据库与服务器同步,但是我无法使用Silent Notification进行同步,因为当应用程序被用户杀死时,未调用application:didReceiveRemoteNotification:fetchCompletionHandler.因此,我不知道该怎么做,然后我阅读了有关推包的信息,但不知道是否可以使用没有VoiP功能的推包.请告诉我有可能吗? 如果没有 ..
发布时间:2020-07-04 20:24:05 移动开发

处理iOS中聊天应用程序的远程通知

嗨, 背景 我正在建立聊天消息传递应用程序,当用户从发件人接收消息时遇到处理推送通知的问题.IV 实现 就像Whatsapp一样,在收到推送通知并打开飞行模式后,我仍然可以在打开应用程序时看到该消息.因此,我相信它在收到通知的同时已经收到了消息. 问题 当用户通过主屏幕上的应用程序图标打开应用程序而不是按通知上的其他操作或在通知上执行其他操作时,我找不到处理远程 ..

“无效令牌";在生产环境中发送PushKit通知时

我试图通过PushKit发送VoIP通知,但是在生产(分发)环境中,我从服务器获取“无效令牌". 在具有相同证书和URL:ssl://gateway.sandbox.push.apple.com和端口:2195的开发环境中一切正常 但是当我将URL更改为:ssl://gateway.push.apple.com时,我收到"Invalid Token"错误,没有多余的数据 解决方案 您 ..
发布时间:2020-07-04 20:23:55 移动开发

应使用哪个证书在应用服务器上使用Pushkit和APNS唤醒iOS应用?

我在我的iOS应用中使用Websocket进行数据传输.但是,由于有时当应用程序在后台挂起时,套接字会中断.在这种情况下,我会使用Voip push to iOS应用程序唤醒应用程序. //called on appDidFinishLaunching //register for voip notifications PKPushRegistry *voipRegistry = [[PK ..
发布时间:2020-07-04 20:23:50 移动开发

原因:“杀死应用程序,因为它在收到PushKit VoIP推送回调后从未向系统发布传入呼叫."

我正在寻找解决方案,但是我什么都没找到.我的应用程序仅接收VoIP推送,而在iOS 13之后,当应用程序处于后台模式时,我将无法再接收推送.我看了其他问题,但无法通过提出的解决方案解决我的问题. 有人可以帮助我吗? 在iOS 13.0和更高版本上,必须使用CallKit框架在收到传入的IP语音呼叫时报告它们,并且在didReceiceIncomingPush()方法执行完之前,必须使用Cal ..
发布时间:2020-07-04 20:23:39 移动开发

如何显示多个本地通知?

我有一个消息传递应用程序,我正在使用VoIP notifications向用户发送确认.每次调用PushKit delegate时,我都会触发本地通知. 当前情况是先前的通知已被删除,并被更新的通知所替代.有没有一种方法可以管理本地通知,以便用户可以在其设备中看到多个通知? 这是我尝试过的代码: let notificationContent = UNMutableNotific ..
发布时间:2020-07-04 20:23:35 移动开发

适用于VOIP iOS应用的PushKit

也许这是一个微不足道的问题,但是当在VoIP iOS应用中应用PushKit框架时,服务器端是否受到影响尚不清楚. 例如,SIP服务器将INVITE发送到我的应用程序,该应用程序中收到了通知,并建立了呼叫. 使用PushKit.framework时服务器受到影响吗?谁发送了pushkit事件? SIP服务器还是Apple?这与APNS相似吗? 解决方案 就服务器而言,它与APN ..
发布时间:2020-07-04 20:23:32 移动开发