当使用Qt 5.2开发应用程序(http://qt-project.org/)时,是否有注册Apple推送通知服务的方法?Qt Apple推送通知
我有使用XCode和Objective-C做这件事的经验,但是找不到任何与Qt相同的帮助。
感谢
当使用Qt 5.2开发应用程序(http://qt-project.org/)时,是否有注册Apple推送通知服务的方法?Qt Apple推送通知
我有使用XCode和Objective-C做这件事的经验,但是找不到任何与Qt相同的帮助。
感谢
TL; DR:你在做什么,不用担心Qt的。
Qt没有提供任何针对此目标的API。没有任何理由不继续使用您拥有的Objective C/C++代码。只需将您的.m
和.mm
文件添加到.pro文件中的OBJECTIVE_SOURCES
即可。
Qt与Cocoa互操作性非常好;带有事件循环的所有线程也旋转NSRunLoop
,因此通知按预期工作。 QString
具有往来NSString
的转换方法。
谢谢。你的答案让我学习本教程http://el-tramo.be/blog/mixing-cocoa-and-qt/ –
我已经阅读了一些iOS推送通知文档,它说我们应该在iOS应用程序类中编写一些代码,但我怎样才能用Qt来做到这一点? –
如果您正在寻找本地推送通知,您可能也会对我们的Qt插件感兴趣:http://plugins.v-play.net(我是V-Play Qt 5插件背后的作者之一)。
我们目前也在为解析推送通知(来自Facebook)的插件工作,它提供了一个很好的界面,用于从网络和API发送跨平台推送。
亚历
这里是演示了如何实现的iOS推送通知使用Qt的示例项目:https://github.com/gympulsr/qt-pushnotifications
嗨,你有没有解决这个问题,我遇到了同样的问题与你,你可以给我一些建议?谢谢。 –
嗨,当你为iOS构建时,它会在构建目录中创建一个XCode项目,我不得不编辑该项目并将推送通知代码放在那里。 –