我正在考慮在我的應用程序中爲有價值的用戶提供免費解鎖代碼,這意味着他們不必購買應用程序即可完全訪問它。用於爲Android應用程序生成促銷代碼的ID
尋找到它有幾個方面:
- 谷歌遊戲推廣代碼:最初,這聽起來不錯,但他們的條件都有點約束,例如:
您同意僅向位於 國家/地區的用戶分發促銷代碼,這些國家/地區允許您的產品,產品中的應用內商品或與其相關的內容。
如果我想獎勵一個我不賣我的應用的國家的用戶,該怎麼辦?
我可以爲用戶生成的電子郵件中的解鎖碼...但這上升一點隱私問題
我可以讓用戶告訴我一些代碼該應用程序,然後爲該代碼生成一個解鎖代碼...我想也許是ANDROID_ID。不確定哪些安全問題可能會導致ANDROID_ID的讀取,例如廣告客戶ID。另一種方式可能是在應用程序安裝上生成一個唯一的代碼並使用它。
使用類似Firebase數據庫的東西,然後在那裏存儲一堆代碼,並檢查在服務器中是否有可用的應用程序代碼。
我在等你的想法如何實現這個android。
我對此不確定,但許可證中的條件可能與您的產品可能違法的國家有關。例如,對於某個國家的某個年齡段合法的內容可能不適用於另一個國家的該年齡段。 – Mederr
您可以考慮使用Firebase雲端功能。當用戶獲得免費訪問代碼時,您可以調用該雲代碼並生成一個新代碼來顯示它們。我會將該代碼存儲到Firebase中。當它實際使用時,您可以在Firebase旁邊有另一個布爾列,並更新它已被使用。所以如果有人試圖把它傳遞給朋友,他們將無法做到。 – mitch94
嗯,我不知道,我已經寫了一個星期前支持和沒有答案,所以我不能只是假設允許的是什麼。我的應用不適用於所有Google Play國家/地區。 – Alin