Thanks for you r quick response
We don't use the B4J tool, the messages are generated on a couple of ASP.NET driven website using the FirebaseNet library.
From the library summary in GITHUB :
"
Firebasenet. Client library for Firebase Cloud Messaging
Message Types
With FCM, you can send two types of messages to clients:
Notification messages, sometimes thought of as "display messages."
Data messages, which are handled by the client app.
A notification message is the more lightweight option, with a 2KB limit and a predefined set of user-visible keys. Data messages let developers send up to 4KB of custom key-value pairs. Notification messages can contain an optional data payload.
"
Data messages don't trigger a notification in the notification tray or an arrival sound, just a reaction within the app itself if it is open.
If the App is open the message is received through the
'Application_RemoteNotification (Message As Map, CompletionHandler As CompletionHandler)'
event in the IOS App.
Now in the IOS app the event is no longer being triggered when a data only message arrives on the device.
It still triggers for notification type messages.
The Android app still works as designed in all respects.
If the currently released IOS version of the App is installed on the device, the messages arrive in the App as per normal, so the messages are still arriving on the devices ok.
If we change the data message to a notification message by adding a Title or Body content to the message, it arrives but of course triggers the phones new notification routine and lists it on the notification tray which is not what we want. If the App is open we want it to react otherwise the message can be ignored.
The problem seems to have started after upgrading to the current version of B4I, and also updating the firebase libraries from this post
https://www.b4x.com/android/forum/threads/firebase-facebook-v2-0-july-2019.107435/#content
to resolve a new compile error we got "framework not found Protobuf".
Perhaps the updated firebase wrapper is ignoring incoming messages that don't have Notification content?