我今天刚看到Fabric(Crashlytics)和Firebase的合并将很快发生,并导致Fabric Crashlytics在2019年结束。
The roadmap说他们正在研究JIRA和PagerDuty服务钩子。我认为这意味着所有其他服务挂钩与即将推出的Firebase Crashlytics SDK不兼容。
是否有任何SDK或API可用于使用新的Firebase Crashlytics平台创建新的服务挂钩?我们如何确定Crashlytics仍然会向Redmine发布错误报告?
来自Fabric和Firebase的Mike来自这里。是的,并非Fabric中的所有当前服务挂钩都将被迁移。您可以使用Firebase中的Cloud Functions来配置各种其他服务中的通知。
例如,在新问题上,您可以使用onNew()调用:
onNew()
exports.sendOnNewIssue = functions.crashlytics.issue().onNew(async (issue) => { // ... });
然后使用类似的this,但对于JIRA。抱歉,我无法提供完整的工作样本,因为我目前没有Redmine设置。