No analytics for message delivery reports in Firebase Cloud Messaging when using Azure Notification Hub

Haroun Hajem 0 Reputation points
2024-02-28T08:04:01.4066667+00:00

Hello, We are encountering an issue related to message delivery statistics when using Azure Notification Hub in conjunction with Firebase Cloud Messaging (FCM). Our setup involves Azure Notification Hub as the service for notification handling.

The issue arises when using Azure Notification Hub with Firebase Cloud Messaging. Specifically, when utilizing FCM directly, we can access statistics and events related to push notifications, including information about sent messages, user acceptance, dismissals, and openings.

However, when messages are routed through Azure Notification Hub, we observe that no records of these events are stored in Firebase Cloud Messaging. This discrepancy raises concerns, as it seems that Azure Notification Hub might be affecting the delivery of messages to FCM.

We have thoroughly tested sending messages using only the Firebase Cloud Messaging platform, and there are no issues in that scenario. The issue appears to be specific to the interaction between Azure Notification Hub and FCM.

Could you please provide guidance on how to address this issue? Are there any additional configurations or settings we need to adjust to ensure that message delivery statistics are correctly captured when using Azure Notification Hub with FCM?

Thank you for your assistance.

User's image FCM - Reports
(We have sent hundreds thousands of push notifications over the past 90 days from Azure Notification Hub but none is shown here. The few that is being counted and shown is the ones that we manually created for testing at FCM)

User's image

Google Analytics for the past 4 years
(We only see a handful of messages received compared to the hundreds of thousands beings sent. The few that is being counted and shown is the ones that we manually created for testing at FCM )

Azure Notification Hubs
Azure Notification Hubs
An Azure service that is used to send push notifications to all major platforms from the cloud or on-premises environments.
270 questions
{count} votes