将 Azure 通知中心与百度配合使用 Xamarin Android 应用发送通知



我开发了一个Xamarin Android应用程序,它成功地做到了以下几点

  1. 可以注册百度推送
  2. 可以接收百度推送的通知
  3. 可以注册到 Azure 通知中心
  4. (我可以在 Azure 通知中心仪表板中看到注册记录,但我看不到无法查看这些计数背后的详细信息(

但是,在通知中心使用"测试发送"功能进行测试时,我的应用将无法接收通知。

我确认已在百度设置>通知中心放置了正确的 API 密钥和密钥。

所以我在这一点上被困住了。有人过去在这方面有任何经验吗?感谢任何支持/评论/分享。谢谢!

附言我只能看到注册计数增加,但我无法确保我的设备注册在百度下。Azure 通知中心如何区分我的注册令牌是否与百度相关?注册码只有几行,如下所示

// 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}");

抱歉我弄错了,我应该使用以下功能进行百度注册。希望它能帮助像我这样的新手:o(

var regID = hub.RegisterBaidu(userId, channelId, someTags);

最新更新