Apps et intégrations

Apple Sign In & In-App Purchase

Batlr est une app native Apple. Elle utilise plusieurs frameworks Apple pour la connexion, l'abonnement et les notifications.


Sign in with Apple

Disponible sur l'écran de connexion. Permet à vos staffs de se connecter sans créer de mot de passe Batlr.

Avantages

  • Pas de mot de passe à créer / mémoriser
  • Email caché possible (relai Apple) — Apple génère un email anonyme qui forwarde vers le vrai
  • Conforme RGPD — Apple gère l'identifiant
  • Récupération sécurisée via Apple ID en cas de perte d'accès

Comment

  1. Écran de connexion → bouton Sign in with Apple
  2. Face ID / Touch ID
  3. Choix : email réel ou caché (relai Apple)
  4. Connexion immédiate

In-App Purchase (StoreKit 2)

L'abonnement Pro est géré via StoreKit 2 (système d'abonnement officiel iOS).

Pourquoi pas Stripe pour l'abonnement ?

Apple impose que les abonnements liés à des fonctionnalités numériques de l'app passent par StoreKit. Pas le choix.

Stripe n'est utilisé que pour les paiements clients (empreinte / prépaiement) — pas pour votre abonnement Batlr.

Avantages StoreKit

  • Paiement sans saisir de carte (Apple Pay / méthode iCloud déjà enregistrée)
  • Restauration auto sur nouveau device
  • Gestion centralisée dans Réglages iOS → Apple ID → Abonnements
  • Annulation possible à tout moment

Inconvénients

  • Apple prélève 15-30% de commission sur l'abonnement
  • Facture Apple, pas facture Batlr (les écritures comptables se font via vos relevés App Store)
  • Pas de promo codes flexibles

Gérer votre abonnement

Réglages iOS → Apple ID → Abonnements → Batlr :

  • Voir le palier actuel
  • Changer de palier (immédiat pour upgrade, prochain renouvellement pour downgrade)
  • Annuler

Voir Abonnement & modules.


Restaurer un achat

Si vous changez d'iPhone ou réinstallez l'app :

  1. Réglages → Abonnement → Restaurer mes achats
  2. Connectez-vous avec le même Apple ID

L'abonnement est récupéré.


Notifications iOS

Batlr utilise APNs (Apple Push Notifications) pour vous avertir des nouvelles réservations en arrière-plan.

  • Permission demandée à la première réservation reçue
  • Configuration dans Réglages iOS → Notifications → Batlr
  • Possibilité de désactiver, garder en silencieux, etc.

Vous gardez le contrôle total côté iOS.


Apple Pay (côté client widget)

Vos clients peuvent payer leur dépôt avec Apple Pay sur le widget si :

  • Vous avez connecté Stripe (voir Stripe)
  • Mode Prépaiement activé
  • Client sur appareil Apple compatible

Apple Pay est automatique — pas de configuration de votre côté.


Confidentialité Apple

Apple impose la App Tracking Transparency : Batlr ne demande pas de permission de tracking, car nous ne faisons aucun tracking publicitaire ni cross-app.

Visible dans la fiche App Store : "Aucune donnée collectée n'est liée à votre identité".


Permissions iOS demandées

Batlr peut demander, en contexte uniquement :

  • Photos — pour uploader le logo et l'image de couverture
  • Caméra — pour scan ponctuel (QR, photo)
  • Notifications — pour les alertes nouvelles réservations
  • Réseau local — pour la synchro entre appareils

Toutes les permissions sont opt-in et révocables dans Réglages iOS.


À lire ensuite