gpt4 book ai didi

qt - 如何在 Qt android 应用程序中实现推送通知

转载 作者:行者123 更新时间:2023-12-04 18:31:54 26 4
gpt4 key购买 nike

我使用 Qt 开发了一个 android 应用程序,现在我想发送推送通知。
我找不到任何具有 Qt SDK 的推送通知服务。我应该提到,由于制裁,我无法使用 Firebase。是否可以在 Qt 中使用 QAndroidJniObject 使用其他 SDK?在这种情况下还有其他解决方案吗?

最佳答案

有一个关于通知的非常好的 Qt 示例,它使用 QAndroidJniObject .

void NotificationClient::updateAndroidNotification()
{
QAndroidJniObject javaNotification = QAndroidJniObject::fromString(m_notification);
QAndroidJniObject::callStaticMethod<void>("org/qtproject/example/notification/NotificationClient",
"notify",
"(Ljava/lang/String;)V",
javaNotification.object<jstring>());
}

此示例演示如何将自定义 Java 类添加到 Android 应用程序,以及如何使用 Qt Android Extras 模块中的 JNI 便利 API 调用它。

Qt android 通知示例: http://doc.qt.io/qt-5/qtandroidextras-notification-example.html

自 Qt 5.7 及更高版本以来,它就在 QtCreator 示例中。

关于qt - 如何在 Qt android 应用程序中实现推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46097278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com