2011-03-17 3 views
1

J'ai développé une application pour iPhone. c'est l'application quiz. Il a principaux sujets disent 5. Tous les sujets a 20 question. Maintenant, je veux créer Lite et version complète. dans la version Lite, lorsque l'utilisateur télécharge l'application, l'utilisateur reçoit 5 questions dans tous les sujets. et en version complète, l'utilisateur peut acheter sujet sage. pour par exemple il y a le sujet 1,2, .. 5. l'utilisateur veulent acheter le sujet 2 et le sujet 3, alors comment puis-je développer du code pour cette fonctionnalité. Je sais que c'est possible, mais comment je ne sais pas.Iphone Différencier entre la version Lite et la version complète

S'il vous plaît aider dans ce cas et suggérer la meilleure solution.

tous thankyou

Répondre

2

Au lieu de développer deux versions distinctes de l'application, expédier une application entièrement fonction des choix limités disponibles pour une charge peu ou pas.

Utilisez l'achat in-app pour donner à l'utilisateur la possibilité de sélectionner plus de sujets qu'il pourrait acheter pour une somme modique. Cela vous aidera à garder votre code organisé sans limiter la quantité ou le montant que l'utilisateur achètera potentiellement une fois qu'il aura votre application.

ici est la documentation pour un tel exploit: http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html

Pour développer: Les documents d'Apple sur l'achat en application contiennent du code donné pas à pas avec des explications associées. Essayez leur code si c'est la direction que vous voulez prendre et alors peut-être quelques nouvelles questions se formeront dans votre esprit que vous pouvez ramener à stackoverflow!

+0

Merci pour votre réponse, mais ma question est de savoir comment coder ce différentiel. J'ai la version allégée, je suis prêt à télécharger sur itunes, mais ce serait une version gratuite, et comment coder étau de sujet version complète. suggérer du code si possible. Merci encore –

+1

a expliqué le concept de base et vous a donné un lien vers la documentation pertinente qui comprend des exemples de code. Cela répond à votre question et ce serait une bonne façon d'accepter la réponse. Si vous voulez un produit prêt à l'emploi, vous devriez embaucher @ samfu_1 ou un autre développeur pour effectuer le travail pour vous. –

0

Créer une application méga. Rendre cette application gratuite. Ensuite, mettez un magasin dans l'application à l'intérieur de l'application. Le magasin offrira la possibilité d'acheter les nouveaux sujets. Utilisez in-app-purchase pour cela. Apple fournit de bons documents pour cela ou Internet peut également aider.

Ensuite, dans l'application, mais par défaut seulement combien de sujets sont disponibles. Avoir le lien dans l'application-achat à NSUSerDefaults ainsi lorsque l'utilisateur achète un nouveau sujet, l'application va maintenant "savoir" pour permettre à l'utilisateur d'utiliser ce sujet. Ensuite, quand ils regardent la liste des sujets, il suffit de vérifier votre NSUserDefaults pour voir quels sujets sont disponibles.

Cela devrait le faire.

+0

salut .. utilisateur moyen de cliquer sur un bouton d'où il/elle peut télécharger l'application complète. mais comment ça va être géré ..? –

+0

vous ne pouvez pas mettre un bouton qui oblige l'utilisateur à télécharger l'application depuis l'intérieur de votre application. Actuellement, il n'y a aucun moyen de le faire. Vous pouvez fournir un lien vers le magasin d'applications, puis l'utilisateur peut acheter ou non votre application. Je ferais la méthode que j'ai décrite ci-dessus. Vous gérez le tout à partir d'une seule application. Facile à gérer et simple. – Andrew

Questions connexes