这些天在学习Google 的Licensing LVL,今天想看一看Amazon Appstore 和Nook Appstore是否也会提供这样的类库。 题目答案其实可以猜到,一定不可以直接使用的,各个store都有自己license机制,google的是不能通用的。
Amazon Appstore:
发现结果很美好,Amazon已经帮我们做好这项保护工作了,用户是无法copy应用到其它设备上的,除非它是合法的已经购买过该应用。
Because you had Applied Amazon DRM. (你在发布的时候已经勾选了它 )
"Any app that has Amazon DRM applied to it will require users to have installed and signed-in to the Amazon Appstore client to access the app. When an app is accessed by the user, it will verify with the Amazon Appstore device service as to whether the user has an entitlement to the app. If the user does not sign in or does not have an entitlement to that app, then the app will not be usable. However, any user can gain an entitlement by purchasing the app throughAmazon."
参考资料:
http://stackoverflow.com/questions/6679970/amazon-app-store-and-android-licensing-lvl
Nook Appstore:
I'm not sure about the Nook, but Amazon will apply its own DRM to your app by simply checking a box when you submit it for approval (it is an option).But in order for an Android app to run on a Nook, don't you need to "hack" it (i.e. install a custom ROM/OS)? If that is the case, then I don't think there would be a huge market for it but I could be wrong.
再加之如果你不将Nook Color or Nook Tablet 刷成普通android tablet的话,你是无法脱离Nook Appstore去安装app的,
基于此,我可以断定别人是无法从一个Nook Tablet上不经购买就能使用我的App的。因此,这一块代码又不用写的,哈哈,太好了!
参考资料:
http://www.basic4ppc.com/forum/basic4android-updates-questions/14838-license-fire-nook.html
http://stackoverflow.com/questions/11339357/nook-per-device-licensing
Just checked with B&N support and basically Nook does not support per-device licensing. Once an app is purchased by a user, he/she can use it on up to 5 Nook devices. No inapp purchase is supported either. Hope it helps to other people who have similar question.