我已經發布了一個應用程序的「精簡版」,然後我想賣掉「專業版」「升級版」 - 而無需發佈全新版本。使用Android授權而沒有任何活動
我的想法是創建一個監聽器,它將監聽主應用程序的意圖,觸發它爲自己查詢許可證服務並將結果返回給原始應用程序。這樣,您可以安裝試用版併購買「pro」許可證文件,而無需重新安裝或從原始安裝中丟失數據。
我開始了許可證「聽衆」應用程序,它不會有它自己的活動。不幸的是,我發現我以前用來訪問許可證服務的代碼不會工作,因爲我試圖在偵聽器中運行它 - 但getContentResolver()對於偵聽器不存在。
我甚至會用這種方法走向正確的道路還是有更簡單的方法?
是否有可能讓主應用程序設置LicenseChecker,該許可證使用OTHER許可證包中的包名來查看它是否已安裝?這樣,許可證包應用程序根本不需要做任何事情。 – 2010-12-17 23:46:41
不用擔心 - 你無法將CheckLicense權限應用於免費的應用程序。 – 2010-12-18 00:56:56