O Melhor do Cinema na Sua Mão. Sem Limites.
Faça login com sua Conta Google e libere agora acesso VIP ilimitado no seu aplicativo CineZ. Ativação instantânea via PIX ou Cartão pelo Asaas.
Escolha o Plano Ideal para Você
Pague com PIX com desconto ou parcele no cartão. Cancele quando quiser.
Experiência Cinematográfica Completa
Catálogo Sempre Atualizado
Os principais lançamentos do cinema e séries completas em alta definição disponíveis diretamente no seu app.
Ativação Imediata via Asaas
Nosso webhook integrado reconhece o pagamento por PIX no mesmo segundo e libera o acesso no aplicativo sem esperas.
Login Seguro com Google
Nada de senhas complicadas: entre com sua conta Google com um clique tanto no aplicativo quanto no portal de assinante.
Multiplataforma
Assista no smartphone Android, iOS, tablet ou envie para sua Smart TV sem perder seu histórico e favoritos.
Como Conectar seu App ao Backend
O app que você está modificando consome os seguintes endpoints para login e status de assinatura.
Usuário clica em 'Entrar com Google' no App
O aplicativo obtém o idToken oficial do SDK do Google Sign-In.
App envia o token para a API
Faz requisição POST /api/auth/google/app com o { idToken }.
Backend valida e responde
O CineZ valida a assinatura criptográfica no Google, cadastra o usuário no PostgreSQL e retorna o JWT com o status da assinatura (VIP ativo ou não).
Liberar conteúdo no App
Se isSubscribed: true, o app abre o catálogo livre. Se falso, abre a tela de planos para assinar.
// Exemplo de chamada no App (Dart / Flutter):
Future<void> loginWithGoogleInCineZ() async {
final GoogleSignInAccount? googleUser = await GoogleSignIn().signIn();
final GoogleSignInAuthentication? auth = await googleUser?.authentication;
final response = await http.post(
Uri.parse('https://cinez.clickai.app.br/api/auth/google/app'),
headers: {'Content-Type': 'application/json'},
body: jsonEncode({'idToken': auth?.idToken}),
);
final data = jsonDecode(response.body);
final token = data['token'];
final isVip = data['subscription']['isSubscribed'];
print('Logado! VIP: $isVip');
}