2017-02-14 196 views
0

我是Android主題設計師,我在Google Play上發佈了我的主題。如何防止apk加載

我發現很多用戶基本上只是在偷我的主題。這些主題不支持許可證檢查。許多用戶只需安裝主題,然後進行復制和退款,然後重新安裝複製的apk。

這是一個巨大的問題,我想知道的是,如果有人知道一種方法來添加代碼,即:防止從未知來源安裝apk的清單?將它置於試圖重新安裝然後失敗的地方會很好。

當然,這不會100%阻止盜竊行爲,因爲他們可能會adb推送應用程序或反編譯並刪除代碼,但它肯定會阻止很多它我相信。在你只需要擔心root用戶訪問數據分區的大部分問題之前,

現在有幾個非root用戶需要的文件應用程序,可以從數據中複製apks,從而可以輕鬆訪問盜竊。

+0

相關:http://stackoverflow.com/q/13771343/656243 –

回答

0

Google Play有一個許可服務,用於檢查用戶是否確實爲Google Play上的應用付費,稱爲App Licensing。 Google Play授權服務主要用於付費應用程序,這些應用程序希望驗證當前用戶是否確實爲Google Play上的應用程序付費。這裏是關於如何在你的應用中實現它的文檔; https://developer.android.com/google/play/licensing/index.html

+0

不幸的是,像主題這樣的東西,許可證是沒有用的,因爲沒有應用程序的用戶界面。即使有這種情況,也不會阻止他們使用實際的主題。它只會阻止它們用於圍繞實際主題的儀表板應用程序。他們仍然能夠應用和使用主題本身,因爲它將顯示爲股票主題選擇器應用中的可選選項。 –

+0

我想我不瞭解你的設置。有什麼方法可以提供應用程序設置的示例嗎? – opt05

+0

嗯,我可以嘗試更清楚一點。所以基本上你通過谷歌安裝主題像任何普通的應用程序。系統主題選擇器應用程序立即重新調整並加載主題,並將其作爲用戶選擇的選擇。系統主題選擇器應用程序不檢查,也不能檢查許可證。所以沒有辦法阻止用戶一旦擁有apk就能夠使用主題。所以他們只是從遊戲中下載,複製apk,退款並重新安裝。系統主題應用程序立即讀取它,因此它對所有的人來說都是免費的。 –