簡體   English   中英

應用內結算的優惠券

[英]Coupons for In-app Billing

我們即將在Android電子市場上發布一個應用程序,其中包含針對訂閱的應用內結算功能,可以在訂閱期內解鎖某些功能。

我的老板現在希望我實施不同數量的“ 免費訂閱”,意思是:

  1. “幸運用戶”可以像任何其他客戶一樣從Android電子市場下載和安裝應用程序(始終免費安裝,但高級功能需要通過應用內結算付款)。
  2. “幸運用戶”通過電子郵件接收一些密鑰,允許他或她避免通過應用內結算結算流程(即實際支付)。
  3. 密鑰只能使用一次。
  4. 通過菜單項輸入密鑰,可以訂閱X個月, 就好像他實際通過應用內結算付款一樣。

“密鑰”基本上就像一張優惠券,但我在發布商的控制台中找不到任何此類選項。

您是否了解任何此類功能或實現上述內容的簡單方法,而不會在我們(發布者)服務器上復制客戶數據庫?

我實際上可能在2,3個月前潛入這個主題。 我的結論是,目前沒有辦法設置這個系統,沒有使用自己的服務器。

生成獨特的優惠券代碼並在使用時將其過期非常簡單。 讓用戶輸入代碼,向服務器發送POST請求,在客戶端和服務器端散列代碼並查看它們是否匹配。 接下來,將代碼服務器端到期,然后進行設置。 但它確實使您的應用容易受到盜版(如果還沒有); 如果你有一個高調的應用程序,請確保實施安全檢查(例如,檢查SSL證書以防止中間人攻擊)。

當用戶重新安裝您的應用程序或更換手機/固件時,困難的部分是恢復以前獲得的“免費贈品”。 為此,您需要一種穩定可靠的(跨設備)身份識別形式(例如,通過電話訪問用戶的主要Google帳戶)。 如果您使用用戶提供的電子郵件,那么只需輸入其他人的電子郵件就太容易了。 如果您要實施優惠券系統,我建議不要恢復'免費贈品'。

我知道這是一個非常老的線程,但我有類似的需求,並找到了一個官方的解決方案。 對於任何來這里尋求解決方案的人:

Google幾年前推出了Promotional Codes ,這正是您所需要的。 您可以在Your App -> User Acquisition -> Promotion下的Play控制台上創建促銷代碼。

您可以使用促銷活動通過促銷代碼免費為用戶提供付費應用或應用內商品。 您可以創建促銷活動,以獎勵忠實粉絲,獲得新用戶,並與之前的用戶重新建立聯系。 了解更多

yuo可以添加一個輸入優惠券的屏幕。
並且用戶可以進入那里並檢查他的代碼,如果它是正確的,你可以給他任何你想要的東西。

暫無
暫無

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

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