我们正在尝试使用.NET技术和Azure构建以下服务。 我想听听您对我们应该遵循什么样的架构的建议。我们应该使用.NET Web API还是更好的WCF?另外,我应该在Azure中查看推送通知?
以下是应用程序概念:
移动客户端创建事件并为此事件添加4个收件人,然后将这些数据发送到Web服务(托管在Azure中),其中Web服务将事件发送给第一个收件人,该收件人也是移动用户(Android,iOS,WP等)。
如果第一位收件人在20分钟内未接受该活动,则服务器会将该活动发送给第二位收件人。
这一直持续到收件人接受该事件或该事件没有其他收件人为止。
我对推送通知没有任何经验,所以很高兴指出我的方向。此外,如果您认为在没有.NET或Azure的情况下可以更轻松地完成,我也很乐意倾听。
提前感谢大家的帮助。
答案 0 :(得分:0)
对于推送通知,您需要为每个需要发送通知的设备提供令牌。 需要进入你的数据库。
pushsharp是这样做的好方法..您的数据库必须存储所有相关信息。
过去我曾经将它用于苹果,并且从天蓝色的工人角色同时发送1000个通知中它起得非常好..