Avatar ·

Comment ajouter des achats intégrés (In-App Purchase) dans iOS avec Swift ?

Bonjour à tous ! Je suis un développeur iOS débutant, j'écris ma première application en Swift. Je souhaite ajouter la possibilité d'acheter des fonctionnalités premium via In-App Purchase. J'ai lu la documentation d'Apple, mais je suis toujours perdu. J'ai un écran simple avec un bouton "Acheter Premium". J'ai créé un produit dans App Store Connect, mais je ne comprends pas comment demander correctement les produits depuis StoreKit et gérer l'achat. Voici mon code actuel (ébauche) : ```swift import StoreKit class PurchaseManager { func buyPremium() { // Comment demander le produit ici ? // J'ai essayé SKProductsRequest, mais je ne sais pas où mettre l'identifiant du produit } func handlePurchase() { // Que faire après que l'utilisateur a appuyé sur "Acheter" ? } } ``` Questions principales : 1. Comment obtenir correctement la liste des produits depuis l'App Store ? 2. Comment gérer un achat réussi et débloquer les fonctionnalités ? 3. Comment vérifier si l'utilisateur a déjà acheté le produit auparavant ? 4. Faut-il utiliser un Observer pour gérer les transactions ?