是否可以向服務添加許可證檢查(使用許可證驗證庫)? (Is it possible to add a license check (using License Verification Library) to a Service?)


問題描述

是否可以向服務添加許可證檢查(使用許可證驗證庫)? (Is it possible to add a license check (using License Verification Library) to a Service?)

The fourth task in integrating the LVL with one's application code, as is described by http://developer.android.com/guide/publishing/licensing.html, is "Adding code to check the license in one's application's main Activity". The document says:

  

Once you've implemented a Policy for   managing access to your application,   the next step is to add a license   check to your application, which   initiates a query to the licensing   server if needed and manages access to   the application based on the license   response. All of the work of adding   the license check and handling the   response takes place in your main   Activity source file.

What happens if the application has no Activity class? In an application consisting only of an Android Service, can we add license check code to a Service source file instead?

‑‑‑‑‑

參考解法

方法 1:

If you are starting the service from an activity, you can implement the LVL in the startup activity. Alternatively, create an activity at startup ... something similar to startup splashscreen. 

(by ynoGSree)

參考文件

  1. Is it possible to add a license check (using License Verification Library) to a Service? (CC BY‑SA 3.0/4.0)

#service #android-lvl #Android






相關問題

服務間數據的參照完整性 (Referential Integrity of Data Between Services)

系統重新啟動時自動啟動星號 (start asterisk autometically when system got restarted)

CanStop 設置為 False 時停止 Windows 服務的方法 (C#) (Way to Stop a Windows Service when CanStop is set to False (C#))

Android: App Widget trong quá trình cập nhật hiển thị hình ảnh lạ (Android: App Widget during update shows strange images)

查找具有特定 startname 的特定服務 (Finding specific services with specific startname)

如何判斷方法是否從 .Net(託管)代碼中的 Windows 服務調用 (How to tell if method is called from Windows Service in .Net (managed) code)

如何使用主屏幕小部件按鈕關閉服務? (How to use a homescreen widget button to shutdown a service?)

如何將版本號放入 rdlc 文件中? (How do you put a version number into an rdlc file?)

android asynTask 到活動問題? (android asynTask to activity problem ?)

GetCurrentDirectory 並沒有真正返回可執行文件的路徑 (GetCurrentDirectory does not really return the path of the executable file)

通知未顯示,因為服務或警報管理器已被終止 (Notification not showing because service or alarm manager is killed off)

當 gunicorn / celery 服務重新啟動時,Django 中有沒有辦法只執行一次 python 代碼? (Is there a way in Django to execute some python code only once when gunicorn / celery services are getting restarted?)







留言討論