Our project uses custom authentication with our backend. At the final stage of development, we wanted to enable push notifications. We subscribed to OneSignal, paid for their services, and added the credentials to FlutterFlow. However, due to FlutterFlow's limitations, we were forced to connect the project to Firebase. Consequently, we subscribed to the Firebase Blaze plan.
Now, FlutterFlow is requiring us to enable Firebase Auth, which seems completely nonsensical. If we are forced to use Firebase, why does FlutterFlow even include OneSignal as an option? I have successfully used push notifications with OneSignal in regular Flutter projects without connecting to Firebase.
Push notifications are working on Android without enabling the Firebase Auth option in FlutterFlow. However, they are not working on iPhones. This is a significant issue since push notifications are a key feature of our app. How can we bypass this limitation?