【问题标题】:Integrate Parse Push Notifications with Phonegap将 Parse 推送通知与 Phonegap 集成
【发布时间】:2016-02-17 16:59:40
【问题描述】:

我正在开发一个支持解析推送通知的 phonegap 应用程序。我按照以下步骤操作:

  1. 创建 coredova 项目,并使用终端导航到项目文件夹。

  2. 运行解析插件安装命令:

    cordova 插件添加https://github.com/benjie/phonegap-parse-plugin

  3. 在我的 DeviceReady 方法中,我已经初始化了解析:

    onDeviceReady: function() {
    var PARSE_APP = "MYPARSEAPPID";
    var PARSE_CLIENT = "MYCLIENTID";
    parsePlugin.initialize(PARSE_APP, PARSE_CLIENT, function() {
                           alert('done');
                           }, function(e) {
                           alert('error');
                           });}
    

    当我执行我的代码时,我成功完成了警报,但解析中没有初始化。我错过了一些步骤吗?

我已经使用 XCode 运行该项目。

【问题讨论】:

    标签: ios cordova phonegap-plugins


    【解决方案1】:

    您还没有从 git 链接中复制所有代码。 将 parsePlugin.initialize 更改为

    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');
    });
    

    parsePlugin.subscribe 代码将频道添加到您的设备安装中。

    【讨论】:

    • 哦,是的,对不起。非常感谢。
    【解决方案2】:

    我将不再使用 parse,因为他们正在关闭 down

    一些替代品here

    【讨论】:

    • 我知道,但我们将使用自托管解析服务器。
    猜你喜欢
    • 1970-01-01
    • 2016-02-06
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    相关资源
    最近更新 更多