gpt4 book ai didi

ios - Azure 通知中心 : notifications not showing up if sent to group

转载 作者:行者123 更新时间:2023-11-28 21:58:30 25 4
gpt4 key购买 nike

我在使通知中心正常工作时遇到问题。

如果我向只有一个注册关联的标签发送通知,那么一切都很好。来源如下:

var alert = "{\"aps\":{\"alert\":\"some message(targeted)\"},\"inAppMessage\": \"text\"}";
hub.SendAppleNativeNotificationAsync(alert,"mytag").ContinueWith(t => {
var outcome = t.Result;
Console.WriteLine(outcome);
});

但是如果我尝试将通知发送给所有用户,如下所示:

var alert = "{\"aps\":{\"alert\":\"some message(all users)\"},\"inAppMessage\": \"text\"}";
hub.SendAppleNativeNotificationAsync(alert).ContinueWith(t => {
var outcome = t.Result;
Console.WriteLine(outcome);
});

然后就没有人收到通知了。我检查了 Azure 门户中的监视器,但没有出现错误。

你们有什么想法吗?

最佳答案

您描述的行为不正确。有一个已知问题可能会导致仅限 Apple 出现此类错误:

如果通知中心中的某些注册具有无效的设备 token (通常在应用程序从测试 APNS 切换到生产时发生,或者在模拟器中测试期间使用了一些假 token ),则 APNS 将在发送期间终止连接并发送所有通知之后使用相同的连接将被忽略。目前通知中心无法正确处理这种情况。

修复方法 - 清理“不良”注册。如果您要进行开发/测试并且丢失数据并不重要 - 只需删除所有注册即可。如果您有很多现有用户,请给我发送电子邮件,我们将尽力为您的特定情况找到解决方案。

关于ios - Azure 通知中心 : notifications not showing up if sent to group,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25789831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com