Integrations › Search and stores › App Store Connect

Turn your App Store Connect into build-in-public posts

App Store Connect is Apple's console for apps on the App Store: you upload builds, release versions and read what customers write in their reviews. Its API key is a small file (ending.p8) that you create yourself, paired with two short IDs. FoxPlug reads what you did there, scores it, and tells you what to fix, what to say and what to skip. Nothing posts until you approve it.

Read onlyBuilt, not yet read live

1What FoxPlug reads from App Store Connect

These are the exact things it reads, and nothing else.

WhatThe details it takes
Your appsthe first 5 apps on the account: id, name and bundle id
Recent versions of each app5 versions per app: version number, store state and created date. Only versions in the states ready for sale or ready for distribution count as released
Newest customer reviews of each app20 newest reviews per app: review id, star rating, title and review text (title cut to 120 characters, text to 1500)
A memory of what it saw last timethe list of released versions and review ids seen, kept on your connection so the next check can tell what is new

2Moments it finds, and what each becomes

A moment is one thing that happened in App Store Connect worth a second look. Each one is scored, then it becomes a post, a changelog entry, a thing to fix or an idea to email, or it is skipped.

Post

a new app version is released on the App Store

The moment is titled like this: Released Trailmap 2.4.0

Your app Trailmap goes to ready for sale at version 2.4.0. On your next press of Check for what's new, FoxPlug makes the moment 'Released Trailmap 2.4.0' with the line 'Trailmap 2.4.0 is published on the App Store.' plus a link to the app in App Store Connect. It is a post and a changelog entry.

Repost idea

a new 5-star review arrives

The moment is titled like this: New 5-star review for Trailmap: Best hiking app I own

A customer gives five stars and titles the review 'Best hiking app I own'. The moment carries the review text. It is held, not posted: the Today brief offers it as a repost idea for a week.

Fix first

a new 1-star review arrives

The moment is titled like this: New 1-star review for Trailmap: Crashes on launch

A customer gives one star and titles it 'Crashes on launch'. The review text is kept on the moment, and the Today brief shows it as the first card for three days so you read it and answer before you post anything.

3How the brain uses it

The rules below are the ones that apply to App Store Connect. The same rules, with worked examples, are on the brain page.

4Set up App Store Connect in a few steps

Access: App Store Connect API key (.p8 file text) plus the Issuer ID and Key ID written as ISSUER-ID:KEY-ID in a second box. What to give it: App Store Connect API key (.p8), read-only role.

  1. Open appstoreconnect.apple.com/access/integrations/api (Users and Access, then Integrations, then App Store Connect API).
  2. Copy the Issuer ID shown at the top of the page.
  3. Open the Team Keys tab and press Generate API Key.
  4. Name it FoxPlug and give it the Customer Support role, the lowest role the guide says can read versions and reviews.
  5. Copy the Key ID from the new row.
  6. Press Download API Key. Apple lets you download the.p8 file only once, so save it now.
  7. Open the.p8 file in a text editor and copy everything in it.
  8. Paste the file text into FoxPlug, and write the Issuer ID, a colon and the Key ID in the second field with no spaces.

5Limits worth knowing

Where it stops, so nothing surprises you.

6What it never reads

Read only means read only, and the list below is what the code leaves alone.

  • Sales, downloads, revenue, analytics or payments (only the app list, versions and customer reviews are requested)
  • Builds, TestFlight testers, certificates or app metadata other than name and bundle id
  • Anything it changes: it never replies to a review or edits an app. The connect note says FoxPlug only reads versions and reviews

7Questions

Is the App Store Connect key read-only?

FoxPlug only reads versions and reviews and never changes anything. Apple cannot limit a key to one app, so the role limits it; the guide suggests the Customer Support role, which it describes as the lowest role that can read versions and reviews.

Why are the Issuer ID and Key ID needed as well as the file?

Apple signs each request with the file and names the issuer and the key. FoxPlug builds that signed request itself, so you give the file text, then the Issuer ID, a colon and the Key ID.

I closed the page before saving the.p8 file. What now?

Apple lets the file be downloaded once. Revoke that key in App Store Connect and generate another.

Will FoxPlug answer my reviews?

No. Reviews are only read. A 1-star review becomes a card telling you to read it; a 5-star review becomes a repost idea you can accept or ignore.

Does the first check make posts for my old versions?

No. The first check only records what is already released, so nothing old turns into a post.

FoxPlug reads this tool only when you press Check for what's new, and only to read. Plans and limits are on the pricing page. Questions: support.