我正在开发一个Windows 8现代UI应用程序,它需要使用通过Windows Azure通知集线器实现推送通知。 我看到的所有示例实现都需要首先向商店开发者帐户注册Windows 8应用程序,然后在Azure服务中使用该SID 我想知道是否有一种方法可以在不将应用程序与Windows应用商店关联的情况下实施推送通知?Windows 8推送通知,无需将应用程序与Windows Store关联
回答
您找到的所有样品和documentation的信息都是正确的。应用程序需要在商店注册才能使用Windows推送通知服务(WNS)。
你不能。 The terms of use for the Windows Notification Service明确规定
4.6的程序必须遵守的Windows推送通知服务(WNS)的要求,如果它使用WNS notificationsIf您的应用程序使用Windows 推送通知服务(WNS)发送推送通知,它 必须这样做如此要求中所述。 a)您只能将WNS 用于通过Windows应用商店分发的应用。通过WNS提供的通知 被视为应用内容,并受所有Windows应用商店应用策略的影响,包括认证要求。 b)您的 应用必须仅与一个软件包安全标识符关联。 c) 您不得掩盖或试图掩盖任何WNS消息的来源 或程序包安全标识符或其他唯一的引用标识符。 d)您不得在通知中包含客户合理认为是保密或敏感的任何信息。 e)您的应用必须使用 不使用过多的网络容量或WNS带宽,否则 会通过WNS通知给Windows系统造成不必要的负担。例如,使用WNS传输内容或传输文件的 违反了此要求。
对于我们这些试图构建不会通过商店的Line-of-Business应用程序的人来说,这是非常烦人的。
对于非商店应用程序,您可以使用Windows Azure Service Bus代替...但是,目前不支持Windows应用商店应用(某人请证明我错了)。支持.NET框架4.5,Java,Python,甚至PHP ......但不支持.NET Core。
既然这是一个旧的答案,我想知道是否有人设法证明你错了偶然? – Shaamaan
@Shaamaan我遇到的一位微软代表曾告诉我,只要您在商店中注册应用程序,即使您没有实际通过商店分发,也可以使用推送通知。虽然我没有测试过这个说法。我很想听听它是否有效。 –
- 1. Windows Phone 8推送通知
- 2. 推送通知在Windows 8桌面应用程序
- 3. 的Windows 8 Store应用与Windows Phone应用程序
- 4. 如何从Windows应用程序发送推送通知
- 5. 在Windows Phone 8中推送通知
- 6. 发送推送通知到Windows 8 Metro风格应用在C#
- 7. 一个Azure移动服务可以将通知推送到Windows 8和Windows Phone 8应用程序吗?
- 8. 推送通知中的Windows Phone 8
- 9. Windows Phone 8上的推送通知处理程序
- 10. 是否可以使用推送通知Windows 8 Metro应用程序的Javascript
- 11. 使用parse.com在phonegap推送通知集成的Windows Phone 8应用程序
- 12. Windows 8和Windows Phone推送通知使用Azure
- 13. 在Windows Phone 8中使用azure推送通知应用
- 14. 启动从Windows Phone的推送通知自动应用8
- 15. 系统收到推送通知时显示(或捕捉)Windows 8应用程序
- 16. 无法在Windows 10通用应用程序接收推送通知
- 17. 响应推送通知,而无需打开应用程序
- 18. 推送通知到Windows Mobile
- 19. 推送通知Windows Phone 7
- 20. windows phone 8.1推送通知
- 21. Appcelerator Windows Phone推送通知
- 22. 通过asp.net发送推送通知windows phone 8
- 23. 发送额外的数据与Windows 8推Toast通知
- 24. 无法激活Windows Store应用程序
- 25. 适用于Windows Phone公司应用程序的无配额推送通知
- 26. 发布推送通知应用程序
- 27. Azure通知集线器无法将推送通知发送至App Store发布的应用程序
- 28. Windows Phone 8推送通知推送通道始终创建新通道uri
- 29. 确定何时通过通知启动Windows 8应用程序
- 30. 将Windows 8 Metro应用程序移植到Windows 10通用应用程序
好问题。 Event Live SDK不能用于将应用程序关联到Windows Store。 – Xyroid