簡體   English   中英

檢查用戶是否已購買應用

[英]Checking a user has purchased an app

我創建了一個免費的應用程序和一個PRO並將它們發布到市場上,現在事后我應該花時間創建一個應用內結算元素來解鎖免費的全部內容。 我希望繼續前進並在免費版本中創建應用內結算元素,然后從市場中刪除其他(PRO)版本。

我的問題是如何確定安裝免費版本的用戶以前安裝過PRO版本並因此自動解鎖?

假設他們已經從他們的設備中移除了PRO應用程序,我可以訪問他們購買的交易,然后解鎖嗎?

否則,在開發控制台中有一種方法可以在沒有付費的情況下為它們創建事務,當它們加載免費版本時,它將恢復該事務嗎?

我沒有在PRO版本中使用LVL,這有什么不同?

目前沒有對此的支持。 您可以使用許可服務(LVL)檢查用戶是否購買了付費應用,但無法在付費應用中使用。 您顯然無法創建應用內交易(Google處理此問題),而IAB對銅/激活碼沒有本機支持。 你可以:

  • 建立自己的優惠券/激活服務(需要服務器),或
  • 為已購買專業用戶的用戶手動退還IAB購買。 但是,在這種情況下,您將失去30%的Google費用。

我不知道這是否可行,但為什么不讓專業應用程序免費使用LVL驗證是否已支付應用程序內購買?

也許它不能那樣做。 我不知道。

另一種選擇是讓付費應用生成“優惠券代碼”以放入新應用。 因此,用戶可以在卸載舊應用之前解鎖新應用中的付費功能。

您可以使用Google Checkout為每個銷售版本的應用提供的電子郵件地址來通知用戶或您的待處理更改,並可能向他們提供激活碼或您發送的電子郵件中的內容。 如果您銷售了很多專業版,這可能會很麻煩。 你賣了多少專業版?

暫無
暫無

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

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