2015-09-29 18 views
6

Nella mia app, c'è funzionalità chiamata in abbonamento app che è il rinnovo automatico. In app c'è una funzionalità chiamata "Annulla aggiornamento".Annulla in abbonamento fatturazione app in Android

Quello che voglio è Se l'utente annulla l'abbonamento allora la sua iscrizione sarà annullata non rimborsabile ma appena annullata.

vado attraverso questo link e trovarono seguito nota:

Non è possibile utilizzare l'API per emettere rimborsi o annullare le transazioni in-app Billing. Devi farlo manualmente attraverso il tuo account commerciante di pagamenti Google. Tuttavia, puoi utilizzare l'API per recuperare le informazioni sugli ordini.

Ma voglio che il mio utente annulli il suo aggiornamento.

C'è un modo per farlo o per favore fornire una soluzione alternativa per questo.

Grazie in anticipo.

+0

Perché non provi ad annullarlo automaticamente dalla tua console per gli sviluppatori di Google Play? – penta

+0

No voglio dare quell'accesso all'utente. – KishuDroid

risposta

4

Si può provare Google Play Developer API, un servizio web REST-based che include Subscriptions and In-App Purchases API

Purchases.subscriptions: cancel

di annullare l'acquisto di sottoscrizione di un utente. L'abbonamento rimane valido fino alla sua scadenza.

User Billing

Google Play offre un acquisto segnalino al app acquisto tramite l'in-app Billing API. Le tue app possono memorizzare il token localmente o passarlo ai tuoi server di back-end, che possono quindi utilizzarlo per convalidare o annullare l'abbonamento in remoto utilizzando l'API di Google Play Developer.

+0

Grazie per la risposta. Lo proverò e ti farò sapere. – KishuDroid

+2

Penso che questo sia un enorme rischio per la sicurezza. Le API GP Developer sono per semplificare il processo di pubblicazione/gestione, non per essere inserite in un'app. Se viene analizzato l'apk dell'app o la richiesta inviata, un utente malintenzionato otterrebbe sostanzialmente l'accesso alla Console GP Developer. O c'è qualcosa che ho perso? –

+0

Grazie per la tua preziosa risposta. – KishuDroid

2

Dal in app subscription guide,

Gli utenti possono visualizzare lo stato di tutti i loro abbonamenti e annullare loro, se necessario, dalla schermata Le mie applicazioni nel Play Store. Attualmente, l'API di fatturazione in-app non fornisce il supporto per annullando programmaticamente le sottoscrizioni dall'interno dell'app di acquisto.

Pertanto, l'utente non sarà in grado di annullare la propria sottoscrizione dall'app stessa, ma è possibile invitarli a visitare la sezione Le mie app sul Play Store per annullarla.