Other B4i v2.80 is released


Staff member
Licensed User
I'm happy to release of B4i v2.80. This update adds support for Firebase backend services.

The following services are currently supported:
- Analytics: https://www.b4x.com/android/forum/threads/68623/#content
- Authentication (Google + Facebook): https://www.b4x.com/android/forum/threads/68625/#content
- Notifications / push messages: https://www.b4x.com/android/forum/t...ions-push-messages-server-not-required.68645/
- Storage. See the B4A tutorial: https://www.b4x.com/android/forum/threads/firebasestorage-simple-file-storage-backend.68350/#content

The libraries are similar to B4A libraries which makes it simple to implement cross platform solutions.

Other improvements:

- Support for localization of the app name. Tutorial will be available soon.
- Better support for large projects when working with a local Mac (200mb+).
- Support for latest version of AdMob framework.
- Bug fixes and other minor improvements.

- Application_OpenUrl signature has changed to:
Sub Application_OpenUrl (Url As String, Data As Object, SourceApplication As String) As Boolean
The previous signature will work but it is recommended to update it.
- Application_RemoteNotification signature has also changed to:
Sub Application_RemoteNotification (Message As Map, CompletionHandler As CompletionHandler)
   Msgbox(Message.Get("title"), "")
End Sub
It is recommended to update to the new signature and call CompletionHandler.Complete.

Users who are eligible for a free upgrade will receive an email with installation instructions.


Licensed User
Simply: incredible!

Where do you find time, energies, "brain's spaces" to work on so many projects "synchronously"?

If you had been working on my app, today we would be both millionaires! (not you only :D)


Active Member
Licensed User
This is exactly what I needed to finish porting over my b4a app to b4i.
Your timing is impeccable.


Active Member
Licensed User
Hi Erel,

after this update, the old way to handle apple notifcations still work, or ?