我开发了一个成功执行以下操作的 Xamarin Android 应用程序
- 可以注册百度推送
- 可以接收来自百度推送的通知
- 可以注册 Azure 通知中心(我可以在 Azure 通知中心仪表板中看到注册记录,但我看不到这些计数背后的详细信息)
但是,在通知中心使用“测试发送”功能进行测试时,我的应用将无法接收通知。
我确认我在 Notification Hub > 百度设置中输入了正确的 Api Key 和 Secret Key。
所以我被困在这一点上。有人有这方面的经验吗?感谢任何支持/评论/分享。谢谢!
PS 我只能看到注册数在增加,但我无法确保我的设备注册在百度下。Azure Notification Hub 如何能够区分我的注册令牌与百度有关?注册码只有下面几行
// Register with Notification Hubs
hub = new NotificationHub("Notification_Hub", "MY_HUB_CONNECTION_STRING", context);
var tags = new List<string>() { };
var regID = hub.Register(token, tags.ToArray()).RegistrationId;
Console.WriteLine($"Successful registration of ID {regID}");