我有一个托管各种数据的asmx Web服务,现在我想从Web服务发送实时切片更新。我已经理解推送通知可以从云发送到WSN,但我还没有真正找到任何自定义Web服务的好例子。任何想法如何实现?在C#asmx webservice中实现活动切片推送通知
回答
除了很好的推荐已经提供我想说明具体使用“自定义Web服务。”在绿地推送通知场景中,我强烈建议您查看Windows Azure Mobile Services(WAMS),它抽象了大部分底层REST/HTTP/OAuth编排,并提供了受Windows Azure云架构支持的好处(支付您使用的内容,故障转移,数据备份等)
鉴于您已经有一项服务,您可能会也可能不会决定WAMS的好处是值得它需要的代码更改/移植。如果你想继续使用你的服务,你最终会自己做一些咕噜的工作 - 使用OAuth进行WNS验证等。这不是火箭手术,但它很乏味:) Windows Azure Toolkit for Windows 8的确包含了做所有这一切,但现在已被Windows Azure Mobile服务所弃用。在Windows Azure网站(您可能认为它是您的服务的主机)中利用ASP.NET(我使用了WebAPI,但也可以使用ASMX)的“scratch”使用
I tackled the subject of doing the push notification flow。由于您需要在某处存储通知的通道ID(我使用免费的MySQL实例),因此您需要使用OAuth与WNS进行通信(我使用的是helper class posted as a Gist),但需要一些辅助工作我涵盖了所有端到端的a three-part blog series
您的服务器基础结构(Windows与Linux)和应用程序类型(asmx vs. aspx)对您发送通知的方式没有任何影响。通知以特殊格式的XML数据从服务器以HTTP POST的形式发送到MPNS服务器。
这里有两个真的很好的参考,让你开始:
推送通知概述 http://msdn.microsoft.com/en-us/library/windows/apps/hh913756.aspx
发送推送通知 http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh868244(v=win.10).aspx
开发支持,设计支持和更多的真棒善良中途:http://bit.ly/winappsupport
- 1. 从WCF webservice实现推送通知
- 2. 使用活动和片段处理推送通知导航
- 3. 如何在扑动中实现推送通知
- 4. 推送通知开启新活动
- 5. 推送通知和Android活动
- 6. 使用解析实现推送通知
- 7. 推送通知服务器实现
- 8. 实现推送通知的Android
- 9. 推送通知不出现
- 10. 推送通知推送出现两次?
- 11. 在C++中使用.asmx webservice
- 12. 实时推送通知golang
- 13. Phonegap推送通知实施
- 14. PHP实时通知(推送?)
- 15. 在c中使用Pushsharp推送通知#
- 16. 如何实现iOS 10推送通知[Objective C]?
- 17. 如果应用在推送通知中处于活动状态
- 18. 现在如何实现Android推送通知?
- 19. 我想在Android中实现推送通知
- 20. 如何在iOS中实现推送通知
- 21. 如何在Android中实现推送通知
- 22. 如何在Android中使用推送通知实现徽章
- 23. 如何在intel xdk中实现cordova推送通知?
- 24. iOS + XMPP - 我可以在iOS中实现推送通知XMPPFramework吗?
- 25. 在推送通知中振动
- 26. 在Asp.net中推送通知
- 27. 在php中推送通知
- 28. 在Phonegap中推送通知?
- 29. 推送推送通知
- 30. 推送通知