项目

常规

个人资料

插件目录 » issue_notifier

作者 Anil Dias Davis
网站 https://github.com/anildias/issue_notifier/blob/master/README.rdoc
代码库 https://github.com/anildias/issue_notifier
注册于 2019-04-04(5年前)
当前版本 1.0.0
兼容性 Redmine 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x
用户评分   (0)

当问题被报告或更新时,通过推送通知通知分配者和观察者的Redmine插件。

安装说明

  • issue_notifier

当问题被报告时,通过推送通知通知分配者的Redmine插件。

  • 依赖关系

安装版本2.8或更高版本的redis

  • 用法

要将此用作插件,请将仓库克隆到您的redmine/plugins目录下

bundle install

迁移数据库

bundle exec rake redmine:plugins:migrate

请确保将以下行添加到redmine/config/settings.yml

gcm:
api_key: * your api key *
apns:
host: "gateway.push.apple.com"
pem: "full_path/to/cert.pem"

在后台运行sidekiq工作进程

bundle exec sidekiq
  • 向Android设备发送推送通知

我们使用gcm向所有Android设备发送通知

从谷歌开发者控制台获取gcm_api_key

参考:https://developers.google.com/cloud-messaging/

向iOS设备发送推送通知

我们使用APNS向所有iOS设备发送通知。

获取iOS证书作为pem文件

参考:https://github.com/jpoz/APNS

  • Sidekiq仪表板

为了监控后台进程,管理员可以访问Sidekiq仪表板。

Sidekiq仪表板作为链接添加到管理员顶部菜单中。

参考:http://sidekiq.org/

  • 在数据库中注册设备令牌

    需要在管理标签页下的设置中启用rest api

调用API

/users/device_tokens.json

参数

{
key: <user's api_key>,
device_token: <device token>,
platform: "ios" or "android"
}
  • 许可证

Apache许可证

版本 2.0,2004年1月

版权(c)2016年QBurst Technologies Inc。

根据Apache License,版本2.0(“许可证”);

除非遵守许可证,否则不得使用此文件。

您可以在以下位置获得许可证的副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,
在许可证下分发的软件按“原样”基础分发,
不提供任何明示或暗示的保证或条件,
无论是关于适销性还是适用于特定目的。

请参阅许可证了解许可证下管理权限和限制的具体语言。

变更日志

1.0.0 (2019-04-04)

兼容Redmine 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x。