ios - Office 365 SharePoint 列表通知新项目

标签 ios sharepoint push-notification office365

我正在考虑为我们公司创建一个业务应用程序来简化特定任务。这些对应于 Office 365 中托管的 SharePoint 列表中的项目。

使用 Office 365 iOS SDK 获取列表项已经足够基本了,但我们希望为特定列表中的新项目添加推送通知(例如公告)。到目前为止,我唯一的解决方案是 Azure 移动服务,它轮询列表,然后可以使用来自此处的推送通知来通知设备更新。

有没有办法在 SharePoint 列表中创建新项目时通知远程应用程序/服务?即可能是一个网络 Hook 类型的服务,可以在创建时发布到我们的网络服务(可能是 azure 通知中心或 azure 移动服务),或者直接来自 SharePoint 的东西,可以将推送通知发送到自定义 iOS 应用程序。

最佳答案

这适用于 Office 365,因此您需要一个远程事件接收器,以便将项目添加到列表中。下面的链接显示了如何创建一个。您可以让此事件运行您的代码以在 Azure 通知中心创建推送通知。

http://msdn.microsoft.com/EN-US/library/office/jj220043(v=office.15).aspx

您可能还想查看有关远程事件接收器的更新的 PnP 指南 https://github.com/OfficeDev/PnP/tree/master/Samples/Core.EventReceivers

更新: 如果您按照tutorial (感谢@efimovandr)要连接您的 iOS 应用程序以使用 Azure 通知中心,您的远程事件接收器只需包含 Send Notification from BackEnd 中的代码步骤,当列表中的 ItemAdded 事件触发时,该步骤会将项目写入服务总线通知。

关于ios - Office 365 SharePoint 列表通知新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27859426/

相关文章:

ios - 点击通过 UISlider

javascript - Meteor 应用程序构建奇怪的文件;没有js/css资源

typescript - 如何格式化上传 session Microsoft Graph API 的 Content-Range header

JQUERY AJAX - 如何将凭据(用户和密码)传递给 Sharepoint Web 服务

ios - 如何在后台模式和锁定屏幕下隐藏或取消来自 apns 的 iOS 推送通知(Uiusernotification 或 RemoteNotification)?

ios - iphone "landscape"上的字体大小属性似乎更大?

ios - 选项卡和 webView

c# - 如何使用 SPEmailEventReceiver 解析电子邮件中的数据

ios - 无法找到或获取请求证书的上下文

ios - 重新安装后删除 iOS 推送通知