Pushkit的VoIP推送通知在iOS8.0.2上无法接收。

7
我实现了新的pushkit voip push通知,在我测试的所有iOS8设备中都正常工作,除了一个。我的iPhone iOS 8.0.2没有收到任何voip推送。它正确地注册,因为我调用了pushRegistry:didUpdatePushCredentials: forType:代理。我已经成功测试了之前的远程推送(registerForRemoteNotifications),但是没有收到任何发送的voip推送。
所以我的问题是:
*有人遇到过同样的pushkit voip push通知行为吗?
*这可能与iOS版本(iOS 8.0.2)有关吗?
*是否有任何人使用这个版本(iOS 8.0.2),实现pushkit voip push并尝试接收voip push通知,以排除版本问题?

如果您需要实现 PushKit VoIP Push 通知,您可以查看我的 stackoverflow问题 上的答案。

2个回答

2

此 SDK 仅适用于 iOS8。截至目前为止,该 SDK 只能在 iOS 8.1 上工作(当前版本为 beta 1)。原因是在 iOS 8.0 中,连接器链接的是动态库,无法在 64 位硬件上运行时定位 32 位推送框架。但现在您需要为 armv7 和 armv7s 进行编译。


我不明白,因为我能够正确注册推送通知,甚至接收到了 pushRegistry:didUpdatePushCredentials:forType: 的 pushkit 函数调用。如果我无法访问框架,这不是不可能的吗? - M Penades
你指的是哪个版本?8.1 beta1吗? - Arturo
嗨,谢谢你的回答Tanuj,但是你是怎么知道这些的呢?我已经在苹果开发者支持上提出了这个问题,但目前我找不到任何官方文档。 - M Penades
1
谢谢,我在我的最后一个项目中使用了这个框架并做了一些研究。如果对你有用,请接受我的答案 :) - Tanuj
请做必要的事情。苹果正在研究这个问题,并会尽快为64位硬件修复此问题。我会随时更新您。 - Tanuj
显示剩余5条评论

-1

您需要在服务器端配置Voip Push,而不仅仅是将其实现到代码中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接