用于Windows Phone的Microsoft推送通知服务(MPNS)的Python模块
python-mpns的Python项目详细描述
用于Windows Phone的Microsoft推送通知服务(MPNS)的Python模块。
它支持toast、tile和raw通知格式(后者尚未测试)。
用法
from mpns import MPNSTile, MPNSToast, MPNSRaw
uri = ‘http://db3.notify.live.net/throttledthirdparty/01.00/ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890’ toast = MPNSToast() tile = MPNSTile()
toast.send(uri, {‘text1’: ‘Hello’, ‘text2’: ‘Windows Phone’}) toast.send(uri, {‘text1’: ‘Tap this message’, ‘text2’: ‘To open application’})
tile.send(uri, {‘title’: ‘Tile title’}
有用链接
mpns概述:http://msdn.microsoft.com/en-us/library/ff402558%28v=vs.92%29.aspx
协议规范:http://msdn.microsoft.com/en-us/library/hh202945%28v=vs.92%29.aspx
wp8增强功能:http://msdn.microsoft.com/en-us/library/windows/apps/jj662933%28v=vs.105%29.aspx
错误代码:http://msdn.microsoft.com/en-us/library/ff941100%28v=VS.92%29.aspx
经过身份验证的Web服务:http://msdn.microsoft.com/en-us/library/ff941099%28v=vs.92%29.aspx
待办事项
- 支持Windows Phone 8扩展磁贴通知
- 更多测试