ISSUE/QUESTION:
When I have some users using MWO Service Classic and some other users using MWO Service, I do not get any push notifications to the device for one of those apps. I only get it for one of the app.
It is similar for other apps as well.
ENVIRONMENT:
ALL
AUDIENCE:
ALL
RESOLUTION/ANSWER:
With the transition from MWO Service Classic app (Xamarin) to MWO Service app ( .NET MAUI), significant changes were necessary to ensure push notifications work seamlessly across platforms.
What has changed
- Multi-Hub Support Introduced
- The system now supports multiple notification hubs and paths instead of a single hub configuration.
- Mobile Framework detects whether the user is using an app build on Xamarin plaform or the user is uing an app build on MAUI platforms and routes notifications to the correct hub automatically.
- Configuration Updates
- Removed static app parameters for hub/path; moved configuration to the Applications page with full CRUD capabilities for multi-hub setups.
- Backward compatibility maintained: supports both plain text (legacy) and JSON (new format) for hub settings.
- API Enhancements
- PushRegister API updated with a handshake mechanism to handle
PushApiVersionfor apps built on MAUI without breaking older clients. - Server capabilities extended to recognize MAUI-specific requests
- PushRegister API updated with a handshake mechanism to handle
The following apps has been changed to to align with the new push notification mechanism:
- Mobile Maintenance for Aviation
- MWO Service
- MWO Maintenance
- Notify Me
- CRM Companion
- Trip Tracker
The changes has been released to the following supported IFS Cloud Versions
- 24R1 – SU18
- 24R2 – SU12
- 25R1 – SU6
- 25R2 main release
Actions Required
For on-premise customers, manual updates may be required; hosted customers will receive changes via container releases.
For IFS Cloud hosted customers, the customer need to take the latest SU update to get the full functionality if they want push notification to work on both Classic app and the new app.
CAUSE:
Azure Notification Hub limitations prevent hosting both Xamarin and MAUI apps under the same hub and path, which previously caused conflicts and required manual parameter switching.
ADDITIONAL INFORMATION:
They customer need to get a full SU update to support both MWO Service Classic app (Xamarin) to MWO Service app ( .NET MAUI), otherwise, it will continue to work as before with the old one Hub configuration.
SCRIPTS/LOGS:
No scripts or logs
SOURCE:
n/a
VERIFIED: