"Missing Push Capability" for Push Notification on Apple devices

Troubleshooting

Hi,

We develop many WebView-based apps with custom authentication methods, so we do not use Firebase or similar services. For a long time, we successfully implemented OneSignal following their guide (https://documentation.onesignal.com/docs/flutterflow-sdk-setup), and everything worked well.

However, recently, The iOs version of our apps have been showing a "Missing Push Capability" error on the OneSignal dashboard, preventing them from receiving push notifications. It seems to be related to Xcode not enabling the necessary push notification capabilities. Since FlutterFlow handles the compilation process, I’d like to know if there’s a solution or workaround for this issue.

Notably, our custom OneSignal implementation still works perfectly on Android. Even on iPhones, the devices are detected and registered, but push notifications are blocked due to the issue mentioned above.

Any guidance would be greatly appreciated!

Thanks.

What have you tried so far?

We also attempted to enable the default OneSignal implementation, but since it requires Firebase to function, that wasn’t a viable solution.

Did you check FlutterFlow's Documentation for this topic?
No
2
1 reply