Skip to content

🚑 Manage beta builds of your app, testers, and groups.

License

Notifications You must be signed in to change notification settings

xwartz/testflight-monitor

Repository files navigation

testflight-monitor

🚑 Manage beta builds of your app, testers, and groups.

monitor

测试人数监控

  1. 监控 testflight 某个 group 的测试人数
  2. 当测试超过「限制值」时,自动删除该 group 下的 N 个测试人员
  3. 删除人员顺序按照安装时间
  4. 发送删除信息到 slack

build 过期监控

  1. 监控 testflight 某个 group 的版本期限
  2. 当版本距离过期时间 N 天时,自动发 slack 提示

how to use

install:

yarn install

config:

// appstore.ts
export default {
  groupId: 'xxxxx',
  issuerId: 'xxxx',
  keyId: 'xxx',
  privateKey: './config/appstore/xxxx',
}
// slack.ts
export default {
  channel: '#monitor',
  webhookUrl: '/services/xxxxx',
}

run:

yarn start

or use pm2

yarn prod:start

reference

About

🚑 Manage beta builds of your app, testers, and groups.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published