我開發了一個僅供內部使用的Android應用程序(我的客戶不希望該應用程序在Google Play上) 根據他的要求,應用程序應具有此類功能該應用程序只能在激活應用程序令牌後的特定時間內使用(可以是多種,例如3個月,6個月或一年等)。過了這段時間後,該應用將被鎖定,需要另一個令牌才能打開。 我一直在研究Android私人頻道與應用程序內購買(或訂閱),但仍然擔心,如果它在我的情況下(在實施簡單,耗時和金錢方面) 或我應該創建一個服務在網絡上運行託管並經常進行檢查。 我喜歡Android-Subscription的功能,它已經集成了在線和本地機制檢查功能。 那麼,你覺得呢?訂閱內部(私人)Android應用程序
P/s:我是最近研究生,這是我的第一次演出:)非常感謝大家的幫助。我希望你有一個美好的新年!
如果我的話並不完全清楚,這裏基本上是我想
http://i.stack.imgur.com/pSiMt.png
我認爲你過於複雜的事情。爲什麼會擔心令牌等內部應用程序?我只是添加一個登錄屏幕,並讓服務器控制用戶是否可以訪問它。這樣可以隨時撤銷訪問權限。除非這不是真正的內部應用程序,並且您正在銷售訂閱,並試圖避免向Google提供其剪輯(這很好,但您不太可能使用Google Play訂閱)。 –
感謝Gabe,我的客戶沒有出售訂閱,實現類似訂閱的系統的目的是監視用戶使用該應用的時間超過了他們的試用時間。關於您的建議,是否有任何簡單的方法在內部和本地進行啓動檢查(因爲我不希望用戶每次啓動應用程序都必須連接到互聯網)?我的意思是,如果試用時間過期,那麼應用程序會提示輸入新密鑰(令牌) – Kayden
我不確定爲什麼您需要試用一個內部應用程序 - 如果該應用程序對他們的工作有用,他們總是擁有它?但是你可以用一個登錄系統來做到這一點 - 讓它在登錄時檢查是否過期(或者在每個請求中是否偏執) –