解析Ionic App自动推送通知的可能性

时间:2015-01-10 17:46:01

标签: cordova ionic-framework parse-platform

我正在使用Parse作为后端的这个cordova /离子项目。 我希望用户能够向其他用户发送消息。这样做时,推送通知应出现在接收者的设备上。

这应该适用于Android和iOS。

仅使用Ionic和Parse会有可能吗?

1 个答案:

答案 0 :(得分:2)

我正在开展一个类似的项目。

以下是获取基本构思的一些步骤

一个。注册Parse.com

湾对于使用Ionic项目进行构建,您需要一个用于访问Parse组件的JS插件。使用此GitHub Plugin

℃。复制粘贴ionicPlatformReady()

app.js的以下代码
// You'll get the appId and Clinet Key from Parse.com
parsePlugin.initialize(appId, clientKey, function() {

parsePlugin.subscribe('SampleChannel', function() {

    parsePlugin.getInstallationId(function(id) {

        /**
         * Now you can construct an object and save it to your own services, or Parse, and corrilate users to parse installations
         * 
         var install_data = {
            installation_id: id,
            channels: ['SampleChannel']
         }
         *
         */

    }, function(e) {
        alert('error');
    });

}, function(e) {
    alert('error');
});

}, function(e) {
alert('error');
});

d。从Parse帐户信息中心发送推送通知以进行测试,您应该能够看到它。

注意

你很可能会收到错误Reference to parsePlugin not defined.,这意味着执行时没有加载cordova插件。

我希望它有所帮助。祝一切顺利。

谢谢,