我昨天購買訂閱(不是Managed Product
或Unmanaged Product
)或測試,我退還了自己,然後取消訂閱。包退和取消,當我打電話後:「你已經擁有這個項目」,但getPurchases是空的
m_billingService.getPurchases(3, m_context.getPackageName(), ITEM_TYPE_SUBS, null)
它會回到我的購買與0
購買狀態(有效/ OK)。今天,當我調用相同的方法時,它什麼都不返回。但是,當我嘗試購買該商品時,Google Play商店會回覆我已經擁有該商品。
我已經重新啓動了Android設備,清除了Google Play服務緩存,並確保只有測試帳戶在我的手機上激活(即我刪除了我的Google開發者帳戶)。
該問題之前已經被問過,但總是在產品而不是訂閱的情況下。這些帖子的答案似乎是「消費」產品;訂閱不會被消耗。
我敢肯定,訂閱保持活躍,以當用戶取消其當期結束,但我不知道,當你退還它會發生什麼...... – Zharf 2014-09-26 13:29:36