android-lvl

    0熱度

    1回答

    由於我已將手機更新爲Android的棒棒糖版本,因此我的應用程序在嘗試檢查Google許可證時發生崩潰(致電checkAccess)。錯誤消息是: 「java.lang.IllegalArgumentException:服務意圖必須是顯式的:Intent {act = com.android.vending.licensing.ILicenseService」。 我使用的代碼是: myLicens

    0熱度

    1回答

    我一直在嘗試將Google許可證驗證檢查(https://developer.android.com/google/play/licensing/setting-up.html)附加到使用Appcelerator製作的應用程序。我找到了一個GIT倉庫(https://github.com/eric-sofisoftwarellc/TiLicensing),它應該包含一個可以完成這項工作的模塊,但是

    1熱度

    1回答

    我在我的應用程序中使用Android API lvl 23。當我檢查攝像頭權限時,ContextCompat.checkSelfPermission總是返回0(== PackageManager.PERMISSION_GRANTED) 我設法將其從ContextCompat更改爲ActivityCompat。 這裏是我的代碼: public static boolean verify(Activi

    0熱度

    1回答

    我不得不修改一個在Eclipse中開發的老應用程序。我已經與Android Studio合作,並且我需要在項目中集成許可證驗證庫,但它不是一個gradle項目,所以我不知道如何放置這些文件,閱讀谷歌文檔,我無法爲了達成這個。 我已經從SDK下載了播放許可。我的項目有assests,res,libs,gen和src文件夾。我需要做什麼? 對不起,我的英語。

    0熱度

    1回答

    我在Google Play商店中有付費應用,並且在過去兩年中一直使用LVL圖書館。在過去,我在包括Android V2.3.5(薑餅),V4.4(KitKat)和V5.1(Lollipop)在內的多種設備上測試了我的應用程序,一切正常,連接到谷歌許可證服務器。 最近,我重新測試了我的所有Android設備,發現許可證驗證庫在Android V4.4和V5.1上運行完美,但我無法通過V2.3.5(姜

    0熱度

    1回答

    我正在開發一個應用程序,並且我已經集成了許可證驗證庫來控制我的應用程序。但我注意到,根植手機可以通過應用程序Lucky Patcher破解應用程序的許可證。有沒有什麼辦法來保護應用程序免受此? 謝謝

    1熱度

    1回答

    我按照說明這裏http://developer.android.com/google/play/licensing/setting-up.html#add-library 具體來說,說:「作爲一種替代添加LVL作爲庫項目,您可以將庫源代碼直接複製到你的應用程序中的一部分。爲此,請將LVL的library/src/com目錄複製(或導入)到應用程序的src /目錄中。 如果您將LVL源直接添加到您的

    1熱度

    1回答

    我嚴格遵守了developer.android.com上的手冊。 我已經dowloaded拉特,導入基於Eclipse, 然後包括在我的應用程序庫項目的「屬性窗口」。 後,我在我的應用得到一個錯誤 「容器‘Android的依賴’引用不存在的庫‘/home/my_name/workspace/android_licensing/bin/android_licensing.jar’CreateYour

    2熱度

    1回答

    在開發人員控制檯上測試Licensing時,每當我改變對NOT_LICENSED或NOT_MARKET_MANAGED或CANNOT_CONNECT的響應時,它都會按照預期做出響應而沒有問題;但是,當我將它設置爲LICENSED時,它始終響應NOT_LICENSED。 我使用的是嚴格的政策。 事情我已經嘗試: 假買(谷歌並沒有真正收你)我的應用程序通過鏈接到Play商店。 手動安裝了上傳到開發者控

    1熱度

    1回答

    我的Android應用程序實現LVL,並在啓動時檢查有效的許可證。我正在使用ServerManagedPolicy。無論何時我使用測試帳戶,或者從Play商店購買應用時,都會給出未經許可的回覆,並且我的用戶會變得非常惱火。 相關的代碼: final Random r = new SecureRandom(); byte[] SALT = new byte[20]; r.next