0

我开发了一个成功执行以下操作的 Xamarin Android 应用程序

  1. 可以注册百度推送
  2. 可以接收来自百度推送的通知
  3. 可以注册 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}");
4

1 回答 1

0

对不起,我犯了一个错误,我应该使用以下功能进行百度注册。希望它可以帮助像我这样的新手:o)

var regID = hub.RegisterBaidu(userId, channelId, someTags);
于 2019-09-06T02:34:38.147 回答