Tripsynk Store Records — prefilled runbook
Every value below is verified from the repo/EAS/infra. Doing this unlocks: Android submission of the already-built signed AAB (same hour), and the iOS production build.
Shared facts
| Field | Value |
|---|---|
| App name | Tripsynk |
| Bundle/package ID | com.tripsynk (iOS + Android, from app.config.ts) |
| Category | Travel |
| Price | Free |
| Privacy policy URL | https://sabrontravels.com/privacy ✅ verified 200 |
| Terms URL | https://sabrontravels.com/terms ✅ verified 200 |
| Marketing version | 1.0.0 (build numbers EAS-managed) |
| Apple Team ID | N98TYYPT75 (already in eas.json submit profile) |
| EAS project | @tripsync/tripsynk (ad99cfc5-789a-4bfa-8cca-2be46fa0d56d) |
Short description (Play, ≤80 chars): Plan group trips together — shared itinerary, expenses, and easy settle-up.
Full description draft: Tripsynk makes group travel painless. Build a shared itinerary in real time, keep travel documents in one vault, chat in trip context, split expenses fairly, and settle up with a tap. Made for friend groups, families, and travel organizers.
Play Console (~10 min)
- play.google.com/console → Create app → name Tripsynk, default language English (US), App, Free → accept declarations.
- App content tasks: privacy policy URL above; ads: No; content rating questionnaire (social/communication, no UGC moderation concerns for internal track); target audience 18+ is simplest for v1.
- Setup → API access → create/link a Google Cloud project → Service accounts → create
eas-submitwith role Service Account User + grant Release manager in Play Console → create JSON key. - Save the JSON to
~/IdeaProjects/tripsynk-mobile/play-service-account.json(path already gitignored + wired in eas.json). - Tell Claude — submission of the existing AAB to the internal track is one command from there.
App Store Connect (~10 min)
- developer.apple.com → Identifiers → verify/register
com.tripsynk(team N98TYYPT75). - appstoreconnect.apple.com → My Apps → + New App → iOS, Tripsynk,
com.tripsynk, SKUtripsynk-001, English (US). - Copy the app's Apple ID (numeric, on the App Information page) → replace
TODO_APP_STORE_CONNECT_IDineas.json→ commit. - In
~/IdeaProjects/tripsynk-mobile, run interactively (validates the distribution cert EAS already stores):npx eas-cli@latest build --profile production --platform ios - Tell Claude — TestFlight submission is automated from there.
Then Claude finishes
eas submit -p android --profile productionwith the built AAB → Play internal- Babysit iOS build →
eas submit -p ios→ TestFlight - Update Tripsynk Launch Board to CLOSED