【发布时间】:2015-11-04 12:55:15
【问题描述】:
使用 IBM mobile First studio 根据 windows phone 应用程序 8 开发混合应用程序,我已使用 Visual Studio 2013 将其升级到 Windows phone 8.1。
为了将推送通知概念 (WNS) 添加到我的应用程序。 遵循以下步骤
- 导入项目到 VS 2013 --> 重新定位到 8.1
- 打开 Package.appmanifest.xml --> 应用程序选项卡 --> Toast 有能力-->已启用(是)
- 锁屏通知 --> 启用(是)
- 已打开 WMAppManifest.xml --> ID_CAP_PUSH_NOTIFICATION --> 启用
- 在应用的 Package.appxmanifest 中选择 WNS 作为通知服务 文件。
- This is the architecture I am following.
我还应该在哪里修改我的 Java 编码以使其成为支持推送的应用程序。
还有我应该在这里使用什么样的云服务?目前我已经研究了AZURE mobile services这将是唯一的,因为它是微软在我的开发人员仪表板中推荐的。
【问题讨论】:
-
WNS 仅适用于 Windows 8。如果您使用的是 Windows Phone (Silverlight),则需要使用 MPNS 通知。添加环境时,你选择了哪一个?
-
嗨 @VivinK 我选择了 Windows phone 8 环境,仅供参考 this link 清楚地表明我们可以将 WNS 用于 Windows 手机(Silver Light),我还看过微软的视频,他们清楚地预测在未来的 Windows(桌面和移动)中保留在 WNS 上。
-
我的回答是关于 MobileFirst 支持的内容。在 MobileFirst 中,WNS 仅在 Windows 8 上受支持,Silverlight 不支持。在 MobileFirst 中,只有 MPNS 适用于 Silverlight 项目。未来向 WNS 的转变是使用 UWP。届时将不会有 Silverlight。
-
哦,感谢您澄清@VivinK
标签: visual-studio-2013 windows-phone-8.1 ibm-mobilefirst azure-cloud-services wns