App Store Connect status bot is a simple bot script fetches your app info directly from App Store Connect and post changes in slack as a bot using github-actions
, help of fastlane Spaceship
For using this bot, Just fork
this repository is Super Easy
- π Fetch appstore connect info using apppstore connect API
- π£ Share your application
status
information to your slack workspace - π
Localization
support (english
,korean
)
To get your Key ID, copy it from App Store Connect by logging in to App Store Connect, then:
- Select Users and Access, then select the API Keys tab.
- The key IDs appear in a column under the Active heading. Hover the cursor next to a key ID to display the Copy Key ID link.
- Click Copy Key ID and paste it.
- Click Copy Issuer ID and paste it.
- Download the newly created API Key file (.p8)
β οΈ This file cannot be downloaded again after the page has been refreshed
- Generate Slack Webhook token.
- Fork this repository.
- Go to
Settings
-Secrets and variables
-New repository secret
PRIVATE_KEY: Input raw data about your API Key file (.p8)
KEY_ID : Input Appstore connectkey_id
ISSUER_ID : Input Appstore connectissuer_id
BUNDLE_ID : Input your bundle_identifier of application you can input multiple bundle_id with comma and no whitespace
SLACK_WEBHOOK : Input your slack webhook url
DISCORD_WEBHOOK : Input your discord webhook url (optional)
GH_TOKEN: Input your github token, (needgists
andrepo
scope).
GIST_ID: Input portion from your gist url:
In workflow
file, can change lanauges and fetch schedule default schedule
is every 15 minutes.
- https://github.com/fastlane/fastlane/tree/master/spaceship
- https://github.com/erikvillegas/itunes-connect-slack
- https://github.com/rogerluan/app-store-connect-notifier
- Feel free to contribution for this project.
- Every
PR
,Issues
is wellcome. π€©