gpt4 book ai didi

push-notification - 用于聊天等实时应用程序的 Signal R 与推送通知

转载 作者:行者123 更新时间:2023-12-04 17:47:37 25 4
gpt4 key购买 nike

我想为 ios、android 和 windows 手机创建一个聊天应用程序,并且将来它应该可以与浏览器一起使用。我的搜索使我将 Signal R 与 Azure 移动服务 (AMS) 结合使用。

我的问题:

1) SignalR 在后台使用 Websockets。 Android、IOS、windows 手机和所有移动/桌面浏览器是否支持 websocket?

2)如果不是,它将如何影响使用带有 AMS 的 SignalR?

3) 还是应该只使用 AMS 中支持的推送通知?

4) 您可以分享的任何示例应用程序/代码片段。请注意,我将使用 Xamarin 进行应用程序开发。

5)您可以提供的任何建议。

最佳答案

如果您想限制成本,使用 SignalR 可以有效地避免您达到任何推送通知上限。但是您需要在应用程序变为事件或不活动时在正确的时间打开/关闭通知,否则应用程序可能会进入后台并且不会发送推送通知。

您可以使用纯推送方法,当应用程序处于非事件状态/在后台时显示通知,当应用程序处于事件状态时,您只需拦截应用程序中的通知,使用它并取消它,这样它就不会显示。我已经在 http://www.ageofmobility.com/2014/10/06/azurechatr-building-a-cross-platform-chat-app-for-windows-ios-android/ 上写了一篇关于这种方法的博文以及 Github for iOS、Android 和 Windows Universal 中的 3 个示例。 .

关于push-notification - 用于聊天等实时应用程序的 Signal R 与推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28272169/

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