SharePoint 2013服务器支持移动设备应用收取从SharePoint站点发出的通知。
移动设备要收取这些通知,设备应用必须使用一个SharePoint站点注册。一旦完成注册,你可以写事件处理代码来与微软推送通知服务或其他移动设备平台通知服务交互。
通知通过应用所属的服务器发出发送到已注册的移动设备应用程序。
当推送通知功能被激活,一个订阅商店创建在网站级别存储已用SharePoint站点注册的设备的信息来接收通知。这个订阅商店被创建成一个隐藏的列表,用户或管理员不能直接查看。
限制 1:每个网络站点最多注册2000个推送通知设备
一旦达到上限,就不能再注册了,除非清空订阅商店的其他接入权。
你可以移除订阅商店中30天没有更新的特定设备接入权,或依据个人喜好清除订阅商店中所有内容。
这篇文章可以帮助你进行清除操作:
限制 2:只适用Windows Phone设备(当前)
目前没有IOS设备的推送通知。有兴趣的开发人员可以抓取苹果的文章“Local and Push Notification Programming Guide”来完成IOS版本开发。
推送通知功能
为使移动设备能在一个站点上注册,推送通知功能必须在站点上激活。你可以在站点操作和管理站点功能下的站点设置里激活或关闭推送通知。
推送通知功能编号是:41E1D4BF-B1A2-47F7-AB80-D5D6CBBA3092
使用这个编号你可以激活这个功能。推送通知功能在SharePoint服务器安装中默认情况下是非激活的。
SharePoint基础 2013 和SharePoint Server 2013都支持这个功能。
扩展
目前包含了很多手工编码。例如,你必须自己为toast通知信息构建xml.我期待这一点会在最终发布的SharePoint 2013中有所改进。
更多信息:
- MSDN: How to: Configure and use push notifications in SharePoint 2013 apps for Windows Phone
- MSDN Code Sample: SharePoint 2013: Create push notifications in SharePoint for Windows Phone apps
- MSDN: Push Notifications Overview for Windows Phone
- Blog: #SP2013INFOWKND: Push Notifications in SharePoint 2013 (Furuknap)