【问题标题】:Parse push notifcations open source server解析推送通知开源服务器
【发布时间】:2016-03-31 16:16:25
【问题描述】:

Parse 正在关闭,他们已将服务器开源。但是,它们没有像 parse.com 过去那样具有推送通知的扩展功能

谁能帮我在 Android 上 Parse 的开源版本上设置推送通知? 我浏览过他们的wiki,对此我有点困惑。

如果我没记错的话,我是否应该将 GCM 凭据添加到 Parse Server 正在初始化的位置,然后自己手动部署(可能到 heroku),然后使用 cURL 根据 wiki 发送通知? 还是我误解了整个过程,需要做其他事情?

提前致谢!

【问题讨论】:

    标签: android node.js parse-platform push-notification


    【解决方案1】:

    您可以在自托管解决方案中托管您自己的解析器服务器,也可以使用像 https://www.back4app.com 这样的 Parse 托管提供商

    查看以下所有选项: https://github.com/ParsePlatform/parse-server#parse-server-sample-application

    然后您可以使用仪表板控制台、API 或云代码发送推送通知。请注意,无法再从客户端发送推送通知。由于安全问题,Parse Server 已停止直接从客户端发送推送通知。现在的最佳实践是创建一个云函数来发送推送通知,然后从客户端代码中调用它。请参阅下面的更多详细信息: https://github.com/ParsePlatform/parse-server/wiki/Push#4-send-push-notifications

    这里有一个可用于发送推送通知的云功能示例:

    Parse.Cloud.define('push', function (request, response) {
        // THIS METHOD NO LONGER WORKS
        // Parse.Cloud.useMasterKey();
    
        Parse.Push.send({
            channels: request.params.channels,
            data: request.params.data
        }, {
            // ADD THE `useMasterKey` TO THE OPTIONS OBJECT
            useMasterKey: true,
            success: function () {
                response.success('Success!');
            },
            error: function (error) {
                response.error('Error! ' + error.message);
            }
        });
    });
    

    您还可以发送推送通知 throw Parse Dashboard。 Parse 刚刚宣布此功能现已可用: http://blog.parse.com/announcements/push-and-config-come-to-the-parse-dashboard/

    【讨论】:

      【解决方案2】:

      初始化解析服务器时(在 index.js 或生态系统.json 中)只需填写 GCM 字段和第二个字段...这将允许服务器发送 Android 推送,发送推送 U 可以使用云代码,卷曲或其他。你需要使用 MasterKey 虽然

      【讨论】:

      • 但这意味着我必须自己部署它,而不是使用解析服务器示例中提供的部署到 heroku 按钮,是吗?还有,在哪里写云代码?
      • 我用的是VPS,一切都是自己设置的,在github上搜索信息,如果你有问题搜索问题,你所问的一切都已经解决了! https://github.com/ParsePlatform/parse-server
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多