插件目录 » 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 | |
用户评分 |
当问题被报告或更新时,通过推送通知通知分配者和观察者的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仪表板作为链接添加到管理员顶部菜单中。
- 在数据库中注册设备令牌
需要在管理标签页下的设置中启用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。