如何在QT Android应用程序中实现推送通知



i使用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示例中。

相关内容

  • 没有找到相关文章

最新更新