我使用Qt开发了一款Android应用,现在想要发送推送通知。但我无法找到任何具有Qt SDK的推送通知服务,需要注意的是因为制裁原因我不能使用Firebase。在Qt中可以使用QAndroidJniObject来使用其他SDK吗?在这种情况下是否有其他解决方案?
我使用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>());
}