我正在使用Parse作为后端的这个cordova /离子项目。 我希望用户能够向其他用户发送消息。这样做时,推送通知应出现在接收者的设备上。
这应该适用于Android和iOS。
仅使用Ionic和Parse会有可能吗?
答案 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插件。
我希望它有所帮助。祝一切顺利。
谢谢,