<分区>
在使用 Qt 5.2 ( http://qt-project.org/ ) 开发应用程序时,是否可以注册 Apple 的推送通知服务?
我有使用 XCode 和 Objective-C 进行此操作的经验,但找不到任何有关使用 Qt 进行相同操作的帮助。
谢谢
<分区>
在使用 Qt 5.2 ( http://qt-project.org/ ) 开发应用程序时,是否可以注册 Apple 的推送通知服务?
我有使用 XCode 和 Objective-C 进行此操作的经验,但找不到任何有关使用 Qt 进行相同操作的帮助。
谢谢
最佳答案
TL;DR:做你正在做的事,不用担心 Qt。
Qt 不提供任何针对此的 API。没有任何理由不继续使用您拥有的 Objective C/C++ 代码。只需将您的 .m
和 .mm
文件添加到 .pro 文件中的 OBJECTIVE_SOURCES
。
Qt 与 Cocoa 的互操作性非常好;所有具有事件循环的线程也会旋转一个 NSRunLoop
,因此通知会按预期工作。 QString
具有与 NSString
之间的转换方法。
关于ios - Qt Apple 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22128576/
相关文章:
ios - MonoTouch SIGABRT "Ran out of trampolines of type 2"错误
qt - 将单元测试项目添加到现有的 Qt Creator 项目
android - onOverrideUrlLoading 不允许我更改 Cordova Infobip 推送通知插件中的 url
push-notification - 如何为推送通知添加分析
ios - swift |关闭 ViewController 并推送其他 ViewController
iphone - 尝试使用 didSelectAnnotationView 和 didDeselectAnnotationView 对 subview 进行动画处理