我使用离子/cordova来build立一个应用程序,我select了parsing来处理推送通知。 它适用于iOS和Anrdoid,但在WP 8.1上不起作用。
我知道8.1并不是由Parse正式支持的。 无论如何,我仍然可以使用它? 像一个C#插件,我可以自己写?
有没有其他推送服务我可以使用WP8.1? 可能与一个REST API?
MAPIInitialize没有错误消息框
如何标记删除文件夹C#
Python os.st_uid只返回值0
每次服务器重新启动后MySQL都会损坏
将例外写入Windows日志文件
pyproj与Python 2.7.9在win7 64上给出“无法findvcvarsall.bat”
WindowsError:当我做shutil.move?
如何在Windows cmd上打印不受支持的unicode字符,例如“?”而不是引发exception?
针对windows 2000的visual studio 2012 win32项目
捆绑的GTK#应用程序将无法在新的Win7安装上运行
我不熟悉Parse,但是你说REST API可以。 在这种情况下,最简单的方法将是一个Azure移动服务。 推送通知的数量取决于移动服务和通知集线器甚至是免费的。
这是你必须做的:
创建一个免费的Azure帐户
创建一个移动服务(我使用.Net,但也可以使用JavaScript作为“后端”)
在Visual Studio中打开您的移动服务,并创建一个新的“自定义api”。 下面是一个一步一步的教程如何做到这一点: CustomAPIs – Azure
你现在有一个REST API,你可以调用你的服务器。
要发送推送通知,只需在自定义API中使用这些内容,然后就可以开始添加推送通知 – Azure :
var hub = NotificationHubClient.CreateClientFromConnectionString("YOUR_NOTIFICATIONHUB_ENDPOINT","YOUR_NOTIFICATIONHUB_NAME");
notification = @"<?xml version=""1.0"" encoding=""utf-8""?>" + @"<toast><visual><binding template=""ToastText01"">" + @"<text id=""1>YOUR TEXT</text>" + @"</binding></visual></toast>"; await hub.SendWindowsNativeNotificationAsync(notification,tags);
通过tags您可以指定接收通知的人员。 使用标签作为UserIds发送有针对性的通知。
我用于WP 8.1(以及iOS和Android)的推送服务是Azure移动服务。 他们的推送通知集线器使后端非常简单,可以毫无问题地支持所有三个平台。 在客户端,他们有一个使用现有的Phonegap Push插件的Azure插件。
I know 8.1 is not officially supported by Parse. Is there anyway I could still use it? Like with an C# plugin I could write myself?
您可以在Windows Phone 8.1项目中包含WinRT库。 这是完美的作品!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。