我正在考虑为我们的公司创建一个商业应用程序,它将简化特定的任务。它们对应于Office 365中托管的SharePoint中的列表中的项。
使用Office365 iOS SDK获取列表项是非常基本的,但我们希望为特定列表中的新项目添加推送通知(例如公告)。到目前为止,我唯一的解决方案是Azure移动服务,它轮询列表,然后可以从这里使用推送通知通知更新的设备。
在SharePoint列表中创建新项时,是否有一种通知远程应用程序/服务的方法?例如,可能是一个web钩子类型的服务,它可以在创建时发布到我们的web服务(可能是蔚蓝通知集线器或蔚蓝移动服务),或者直接从SharePoint发送推送通知到自定义iOS应用程序的东西。
发布于 2015-01-10 05:55:08
这是针对Office 365的,所以当项目被添加到列表时,您需要一个远程事件接收器。下面的链接显示了如何创建一个。可以让此事件运行代码在Azure notification中创建推送通知。
http://msdn.microsoft.com/EN-US/library/office/jj220043(v=office.15).aspx
您还可能希望查看关于远程事件接收器( PnP https://github.com/OfficeDev/PnP/tree/master/Samples/Core.EventReceivers )的更新的https://github.com/OfficeDev/PnP/tree/master/Samples/Core.EventReceivers指南。
更新:如果您按照教程 (感谢@efimovandr)连接您的iOS应用程序以使用Azure通知中心,则远程事件接收器只需包含从BackEnd发送通知步骤中的代码,当ItemAdded事件在列表上触发时,该步骤将项写入服务总线通知。
https://stackoverflow.com/questions/27859426
复制