问题标签 [pushkit]

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 投票
2 回答
8253 浏览

android - android中的VOIP推送通知

我正在开发一个 VOIP 应用程序。VOIP 推送是从亚马逊 SNS 发送的,使用推送套件和呼叫套件我们显示来电屏幕。即使应用程序处于后台或退出,也可以显示此来电屏幕。

不幸的是,android 没有 VOIP 推送。它如何在android中实现?或者有什么解决方案可以在这两个平台上工作?

0 投票
1 回答
570 浏览

ios - 不再调用 didUpdatePushCredentials [Xcode 8.3.3]

我刚刚将 Xcode 更新到版本 8.3.3 并且pushRegistry:didUpdatePushCredentials:forType:不再被调用。

在这个新版本的 Xcode 中,与 PushKit 相关的内容是否发生了变化?

这是我的注册代码:

0 投票
1 回答
1194 浏览

ios - 在生产环境中发送 PushKit 通知时出现“Invalid Token”

我试图通过 PushKit 发送 VoIP 通知,但在生产(分发)环境中,我从服务器获得“无效令牌”。

在具有相同证书和 url: ssl://gateway.sandbox.push.apple.comwith port:的开发环境中一切正常,2195 但是当我将 url 更改为: 时ssl://gateway.push.apple.com,我得到“无效令牌”错误,没有额外数据

0 投票
1 回答
521 浏览

ios - 应用程序从后台终止时如何获取来电通知

我正在开发一个 VoIP 应用程序。我PushKit在我的应用程序中用于获取通知。当我的应用程序在后台时,任何来电都会通知应用程序,用户可以轻松接听电话。

现在我的问题是当我从后台终止应用程序时,当应用程序从后台终止时,没有来电通知PushKit不起作用。我知道PushKit当应用程序从后台终止时不起作用。这样对吗?如果是这样,那么当应用程序从后台终止并且来电将通知应用程序时,我该怎么做。

0 投票
3 回答
600 浏览

ios - 应用程序在 iOS 10.3 上 x 时间后未接收 VOIP >

我有一个正在处理的项目,它使用 VOIP 通知来“唤醒”已被置于后台/终止的应用程序。这些通知会定期发送,在最近的 iOS 更新之前,一切似乎都运行良好。

似乎在应用程序在后台运行了一段时间后(某些用户在 5 分钟后发生,其他用户在 20 分钟后发生),设备在收到 voip 通知后不再处理任何代码。

我在苹果开发者论坛上读过一些东西,其他一些开发者也遇到了类似的问题,都推测它是否与新的 iOS 更新(10.3.1/10.3.2)有关。

有没有其他人遇到过这个问题,如果有,你能解决吗?

谢谢!

0 投票
4 回答
6798 浏览

ios - Xcode 9 中缺少 Voip(IP 语音)

我在我的应用程序中使用 pushKit,但didUpdatePushCredentials委托从未调用过。xcode 9 没有Voice over IP

功能 --> 后台模式 --> IP 语音

在此处输入图像描述

我正在关注此链接..实施 pushkit

再次生成证书但无法正常工作。

0 投票
4 回答
3747 浏览

ios - Pushkit 令牌未进入某些设备 iOS

我已经实施了PushKit。我已按照以下步骤操作:

1.) https://stackoverflow.com/a/38184769/4970453

2.) https://stackoverflow.com/a/28562124

我能够获得didUpdatePushCredentials设备令牌。在 --> iPhone 5s , iPhone6 Plus 中工作

didUpdatePushCredentials不适用于 --> iPhone6 和 iPhone7

我为所有设备使用相同的证书和构建。不知道具体问题。如果有人遇到过这种问题,请分享解决方法。

我的代码和证书链接

代码-> https://www.dropbox.com/sh/x2615t7xn8mavs3/AADbX5nBuF5_08YNPX8wI59ga?dl=0

cer -> https://www.dropbox.com/sh/70l4htj1c46emog/AABxBalaoN1JP22dQp8-mNXGa?dl=0

0 投票
2 回答
2596 浏览

ios - 如何在 VOIP 通话断开后关闭 Callkit 屏幕

一旦我的 voip 呼叫被源或目的地断开,我正在尝试删除 callkit 屏幕。

我用了这段代码

但是关闭 callkit 不起作用。谁能帮我解决这个问题?

0 投票
1 回答
703 浏览

ios - 方法 didInvalidatePushTokenForType 未调用使用 Twilio 过期的令牌

我正在使用适用于 iOS 的 Twilio Voice Objective-C 快速入门。我可以在创建访问令牌后注册 TwilioVoice,如下所述:-

根据 Pushkit ( PKPushRegistry ) 方法,我已经创建了 5 分钟的令牌

应该在令牌过期后调用。但是didInvalidatePushTokenForType没有调用,试了很多次。

如何检查当前访问令牌是否过期,传入' registerWithAccessToken ”传递?
当前访问令牌过期后,我想使用 AccessToken 重新注册 TwilioVoice。

请帮助,提前谢谢。

0 投票
1 回答
391 浏览

ios - 当应用程序最小化 ios 时,点击获取本地通知文本

示例:- 我在最小化状态下生成了 4 个具有 4 种类型的本地通知。

下面的通知类型。

  1. 信息

  2. 好友请求

  3. 视频电话

  4. 音频通话

通知显示在通知中心。

现在..我点击了第二个通知,

  1. 我怎样才能获得点击了多少通知?

  2. 如何获得第二个通知正文警报文本(内容)?

此方法不适用于最小化状态

像whatsApp ..我需要根据通知类型进入特定屏幕。

我正在创建UILocalNotification这样的: