Comments (10)
@mrAlmond I compiled the pro files into CMake files via pro2cmake and implemented and manually tested some Firebase services like Analytics, Cloud Messaging, and Crashlytics by providing Qt6 support. The last manually tested and working version was Firebase 8.3.0, and I was able to test Firebase 9.2.0 with your solution in the days.
from qtfirebase.
Hi, I had to update my Xcode to Xcode 14, and Firebase to 9.0.0, Now, I have the same issue, also I added an empty swift file into my Xcode project, but the issue exists yet. Any workaround!?
Cloud Messaging and Crashlytics are still work with Xcode 14.1 and Apple SDK 10.7.0 under Qt 6.5.1.
Did you add your *.swift
file to your CMakeLists.txt?
set(SOURCES
# Add your *.cpp files
)
list(APPEND SOURCES MyProject.swift)
qt_add_executable(${CMAKE_PROJECT_NAME} ${SOURCES})
from qtfirebase.
Hey and welcome! Thanks for leaving it here for others to know!
As Apple has locked me out of their developer program I'm not personally aware of, nor able to find out, how to solve this "the Qt way", sorry. I hope others might be able to chime in 🙏
from qtfirebase.
Hi thank you for the fast reply.
Can you suggest me a specific version of the firebase_cpp_sdk that should work well with QtFirebase?
If not possible do you know if there are other alternatives for Qt to integrate Firebase Analytics?
Is the "native" way doable?
Thank you.
from qtfirebase.
The last version I tested that everything was working with is 6.7.0 anything beyond that will probably need work as Google tend to break things all the time.
I don't know of any other alternatives with Qt support as QtFirebase provides. I do know there's a Firebase alternative, though, called Supabase - but it doesn't look like there's any C++ support (yet?!)
Since QtFirebase is just a wrapper on top of the firebase_cpp_sdk you should still be able to use it with Qt. Some of the major work in QtFirebase is centered towards the QML exposure of the API which you don't necessarily need (QML is usually just nice to have)
That's all I know 🤷🏼♂️
from qtfirebase.
... a long shot could also be trying to use the firebase JavaScript sdk in QML - most, if not all, JS can be tweaked to run in QML to some level. Personally I gave up after several attempts with other JS libs - but things might have changed the last few years 🤷🏼♂️
from qtfirebase.
Hi,
I had to update my Xcode to Xcode 14, and Firebase to 9.0.0,
Now, I have the same issue,
also I added an empty swift file into my Xcode project, but the issue exists yet.
Any workaround!?
from qtfirebase.
@csikosgabor Thanks for your help, But I using Qt 5.15.2 and qmake (not CMake).
I added my swift file to SOURCES
in .pro
file but not work.
from qtfirebase.
@mrAlmond Did you succeed to fix this issue by adding an empty Swift file?
from qtfirebase.
At the moment I'm creating a new dummy swift file in Xcode everytime I need to re-run qmake.
This because I still haven't found a way to include that swift file into the Qt project.
from qtfirebase.
Related Issues (20)
- Using Qtfirebase HOT 13
- Cloud Storage HOT 5
- Getting Value from Firebase Real-time Database (Qt c++) HOT 1
- QString::sprintf was removed in Qt 5.14.x? HOT 11
- Support for Android AAB (Armv7 & Armv8) HOT 6
- Compatible Firebase SDK versions HOT 1
- Not able to Create QtFirebase object in my main.qml for Android. HOT 2
- Links markdown broken HOT 1
- Bundle of improvements HOT 3
- Provide a CLI to be run qmake HOT 13
- Debugging console HOT 9
- Code signing error HOT 5
- Push notifications while in foreground HOT 9
- Can't compile with QTFIREBASE_CONFIG += analytics messaging for iOS HOT 2
- Qt 6 Support ? HOT 1
- Subscribing to topic nets no result HOT 6
- Build project with CMakeLists.txt instead of .pro HOT 2
- Subscribe method isn't working on the latest firebase_cpp_sdk (10.0.0) HOT 1
- Qt create how to config my kit HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qtfirebase.