2016-12-08 2 views
9

Google est venu avec l'idée de prix de lancement (https://support.google.com/googleplay/android-developer/answer/140504?hl=en).Android Abonnement achat et prix de lancement

Ma question est liée à son API. Je ne peux pas trouver le moyen d'obtenir des informations à ce sujet via Purchases.subscriptions (https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get)

Même lorsque j'achète un abonnement pour le prix de lancement et j'ai demandé à l'API Google Play Developer pour les informations sur cet abonnement, je vois seulement le prix total.

Même l'inappproduct/get n'a aucune information sur le prix de lancement lié à certains produits.

Avez-vous une idée de comment obtenir le bon prix? Thx

+0

Comment appelez-vous l'API? Pouvez-vous envoyer votre code? –

+0

Il n'y a aucune information à obtenir je pense. S'il y avait il devrait être dans getSkuDetails, voir https://developer.android.com/google/play/billing/billing_reference.html –

+0

@PaulWoitaschek Cela semble très étrange. Cela signifie que l'utilisateur ne peut pas être conscient du prix de lancement lorsqu'il achète un abonnement? – MyDogTom

Répondre

1

Je viens de trouver ce récemment à ce lien https://developer.android.com/google/play/billing/billing_reference.html#billing-codes

Listed dans les détails de facturation section API de référence, il y a des champs supplémentaires dans la réponse qui apparaissent seulement s'il y a un ensemble de prix de lancement. introductoryPrice par exemple donne une chaîne comme "$ 9.99". Vous pouvez simplement vérifier si ce champ est défini, et s'il existe un taux de lancement disponible, vous pouvez également obtenir des informations telles que la période de prix de lancement et le nombre de cycles auxquels il s'applique.

+1

Je confirme que cela fonctionne. Assez sûr que cette information était absente avant. Un tour de plus. Votre "compte google" devrait être éligible au prix de lancement. Sinon, vous ne verrez aucune mention en réponse. Dans mon cas, j'avais un compte que nous utilisons pour tester. Avec ce compte, l'abonnement a été acheté et annulé plusieurs fois. J'ai dû passer à un autre compte pour voir 'introductoryPrice' en réponse. – MyDogTom

+0

bonne prise, j'ai deux comptes sur mon téléphone et n'a pas eu ce problème, il doit avoir utilisé le compte que j'avais en quelque sorte pas encore acheté avec. J'ai déjà fait plusieurs achats et n'ai jamais vraiment fait attention à ce que l'on achetait. – JStephen