用于在网站上发布并将推送发送到移动设备的表单 Parse

Posted

技术标签:

【中文标题】用于在网站上发布并将推送发送到移动设备的表单 Parse【英文标题】:Form to post on website and send push to mobile devices Parse 【发布时间】:2015-08-30 04:59:00 【问题描述】:

我希望创建一个基于 html/javascript 的表单,将文章发布到我的网站,同时通过我的 ios 和未来的 android 应用程序发出推送通知。我宁愿做一个多合一而不是在网站上发布然后通过 Parse 的网站进行推送。

如果可能的话,我只是不确定该怎么做。

【问题讨论】:

【参考方案1】:

是的,您可能必须制作 HTML 表单。如果您的表单名称如下

<form id="postArticle">
  <input type="text" it="articleID" name="article">
   <input type="submit"  value="Submit">
</form> 

您可以通过JS代码提交数据并在解析中保存数据并将推送通知发送到选定的设备

$("#postArticle").submit(function(e)    

    var TestObject = Parse.Object.extend("Articles");
    var requestObj = new TestObject();
    requestObj.set('startTime',$("#articleID").val();
    requestObj.save(
        success: function(object) 
            //on success of inserting data to parse we will send notifications to device    
            Parse.Push.send(
              channels: "yourChannel name", 
               deviceType:"ios" , //device types android or iOS
              data: 
                alert: "New Articles submitted",               
                badge: "Increment",
                sound: "default",              
              
            , 
              success: function() 
                // Push was successful
                alert("Your request has been send");
              ,
              error: function(error) 
                // Handle error
                //console.log(error);
                alert(error.message);
              
            );

            ,
        error:function(error)
              alert(error);
            )

    

【讨论】:

以上是关于用于在网站上发布并将推送发送到移动设备的表单 Parse的主要内容,如果未能解决你的问题,请参考以下文章

使用 azure 从网络到移动设备(跨平台)的网络/浏览器推送通知 [关闭]

向移动设备推送通知:SNS vs OneSignal vs GCM [关闭]

如何实现消息推送功能

取消发送的 Web 推送通知

推送通知-移动到移动[重复]

Android开发笔记(一百零四)消息推送SDK