J'ai un mode d'essai et d'achat pour mon application WP7. J'ai lu que IsTrial() ne devrait pas être appelé à plusieurs reprises donc je stocke le résultat de cette méthode dans une variable statique dans le constructeur App(). Lorsque l'utilisateur clique sur le bouton Acheter dans la barre d'applications, MarketPlaceDetailTask est lancé où l'utilisateur peut acheter ou annuler. S'ils s'annulent, alors je remarque que App() est appelée, qui à son tour appelle IsTrial() pour définir ma variable statique.est App() toujours appelé après marketplacedetailtask?
Est-ce toujours le cas que App() sera appelé indépendamment du fait que l'utilisateur clique sur Acheter ou Annuler ou recule en appuyant sur le bouton Précédent.
Merci Pratik
Donc, c'est un bon endroit pour définir une variable statique de IsTrialMode en appelant cette fonction IsTrial(), correct? De cette façon, pour les autres pages de l'application, un appel à IsTrial() n'est plus nécessaire. S'il vous plaît donnez votre avis. –
@Pratik Eh oui, c'est un bon endroit pour le faire. Ou vous pouvez le masquer derrière une propriété personnalisée qui diffère le chargement jusqu'à ce que vous en ayez besoin. –