Aller au contenu

Pourquoi utiliser un pendingIntent dans le inBilling du market ?


canujohann

Recommended Posts

Une question trouble mes nuits depuis quelques temps... Je me demande pourquoi dans l'application de paiement en ligne du google play (in billing), ils utilisent un pendingIntent ?

En quoi est-ce nécessaire ? Ne serait-ce pas plus simple d'apeller l'activity simplement avec un intent et définir le component name ?

Intent intent2 = new Intent();
intent2.setComponent(new ComponentName("com.google", "com.google.MarketActivity"));
startActivity(intent2);

Je suis actuellement en plein développement d'un market privé pour un client, et je me posais cette question. Quelqu'un pourrait t'il me donner une explication ? Merci

Lien vers le commentaire
Partager sur d’autres sites

Il me semble mais je t'assure pas, que la principale différence entre un intent et un pendingIntent est le fait que le pendingIntent même si il est réutilisé dans une application tierce garde les permissions que tu as donnée a ton application, ce qui n'est pas le cas de l'intent qui lui prend des lors les permissions de l'application tierce quand elle est captée.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...