2017-10-13 47 views
0

我想要在Google In應用內購買非自動續訂訂閱。根據Google文檔,In App訂閱是可自動更新的,這意味着它們將在指定時間後更新。我想要非汽車可再生訂閱。所以我會做的是從我的系統取消用戶訂閱。根據Google文檔,如果用戶訂閱被取消,它將保持有效,直到其到期時間。我有兩個選項取消用戶訂閱的Google App內購買

  1. 取消用戶訂閱時,他訂閱,因爲此訂閱將保持有效,直到其到期時間。
  2. 設置一個調度程序,該程序在更新之前取消用戶訂閱。

根據文檔,不存在響應cancelReason參數,它可以是0,1或2

爲什麼訂閱已取消或無法自動更新的原因。 可能的值是

0:用戶取消訂閱

1:訂閱被取消由系統中,例如由於計費問題

2:訂閱用一個新的訂閱取代

我想問,如果我取消訂閱(這將被認爲是系統取消訂閱),當用戶剛剛訂閱時,它會有效直到其到期時間?由於Google API文檔中沒有此類說明。至於取消方法2,我不得不在系統上設置一個調度程序,這是一項冗長的任務。

回答

1

訂閱的重點在於它的更新。

如果您想在特定時間段內進行付款,但不想續約,請使用應用內購買。

讓您的用戶購買應用內商品,並讓該商品在設定的時間段過後「過期」。您可以從系統中查詢購買日期等,然後在該時間過去之後使用應用內「consume」方法。

+0

我們可以將訂閱更改爲消耗品嗎? –

+0

不,這是不可能的,但您可以取消訂閱,並且只允許將來購買易耗品。 – Kuffs