--- name: App Professor Play Store + App Store description: Package name, keystore, build/sign, iOS pendente e URL de política de privacidade do app professor (AG Music Professor) type: project originSessionId: 4d641422-b229-483a-b328-4ad8fcd3207b --- # AG Music Professor - Distribuição ## Package name - Android: `com.agmusic.professor` - MainActivity em: `ag_music_app/android/app/src/main/kotlin/com/agmusic/professor/MainActivity.kt` - Configurado em: `ag_music_app/android/app/build.gradle.kts` ## Keystore (assinatura de release Android) - Arquivo: `D:\xampp\htdocs\AG-Music\ag_music_app\android\app\agmusic-release.jks` - Configurado em: `ag_music_app/android/key.properties` - **PROTEGIDO do Git pelo .gitignore** (atualizado em 2026-05-07: `/android/app/*.jks` + `/android/key.properties`) - ⚠️ Mover futuramente pra `D:\xampp\htdocs\AG-Music\keystore\` (mesma pasta do keystore do aluno) pra centralizar ## Política de privacidade - URL: https://sistema.agmusic.com.br/politica-privacidade - Arquivo local: `D:\xampp\htdocs\AG-Music\politica-privacidade.php` - Cobre: GPS (presença), dados de aulas, comissões — diferente da política do aluno ## iOS - PENDENTE (status em 2026-05-07) - **A pasta `ios/` NÃO existe no projeto** — Flutter foi inicializado só com Android+web - Pra criar: `flutter create --platforms=ios .` (só roda em macOS) - **Windows não compila iOS** — restrição contratual + técnica da Apple - Caminhos pra publicar na App Store: 1. **Codemagic** (recomendado) - CI/CD com Mac na nuvem, free tier 500min/mês. Repo já tá pronto: `git@github.com:jesieltelles/ag-music-professor.git` 2. Alugar Mac na nuvem (MacInCloud ~R$100/mês) 3. Mac físico **Pré-requisitos pra App Store (independente do caminho):** - Conta Apple Developer Program: US$ 99/ano (`developer.apple.com`) - Bundle ID sugerido: `com.agmusic.professor` - Certificado iOS Distribution + Provisioning Profile (gerados no portal Apple) - Adaptar `Info.plist` pra Apple: `NSLocationWhenInUseUsageDescription`, `NSCameraUsageDescription` se usar foto, etc. **Why**: Cliente pediu publicação na App Store após Play Store. Apple não permite build em outro SO além do macOS, e não há Mac disponível atualmente. Plus precisa de conta Apple Developer paga. **How to apply**: Antes de iniciar trabalho de iOS, confirmar que conta Apple Developer está ativa e decidir caminho de build (Codemagic vs Mac local). Se for Codemagic, eu posso criar o `codemagic.yaml` no repo do GitHub.