簡體   English   中英

在應用程序購買的移動應用程序中,如何在重新安裝應用程序時發現用戶已付款?

[英]In app purchased mobile apps, how do I find out the user has paid for it when the app is reinstalled?

我正在使用 Ionic 開發一個應用程序,它將基於廣告,用戶可以付費移除廣告。 所以我想我可以使用應用內購買,所以當用戶點擊刪除廣告按鈕時,允許用戶支付費用。 現在我的問題是,如果用戶卸載該應用程序,然后重新安裝該應用程序,我怎么知道他已經為此付費了?

我可以想到兩種方法,

  1. 在手機上保存購買信息。 問題是如果用戶卸載應用程序,所有數據都會被刪除,所以這將不起作用。 (或者也許有一種方法可以永久保存數據,但如果他重置手機呢?)

  2. 有沒有辦法讓我從谷歌和蘋果檢索購買信息?

順便說一句,我的應用程序沒有后端服務器。

[編輯] 我看了這個插件https://github.com/j3k0/cordova-plugin-purchase

store.refresh()是要調用的正確 API? 在 ios 和 android 計費系統中是否會永遠跟蹤非消耗性產品的購買/交易?

謝謝

感謝大家的幫助。 對我來說,最簡單的方法是發布兩個版本,一個付費版本,一個免費版本。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM