我有一个应用程序,我已经发布到谷歌市场。它使用谷歌许可。如您所知,亚马逊商店拥有自己的DRM。其他人正在做什么来为两家商店编译项目?编译亚马逊时,我需要排除项目引用和调用许可证检查器。发布到谷歌和亚马逊
3
A
回答
1
看一看library projects。
顺便说一句,你可以有许可检查实施您的Amazon项目总是返回true,并且不连接到LVL服务。没有必要完全排除整个事情。
1
我有一个简单的静态最终布尔这对亚马逊的市场版本的标志。 然后,我删除所有链接到市场等 你可以这样做。 喜欢的东西:
IF (!IS_AMAZON_MARKET)
{
checkLicense();
}
2注: 1)图书馆是在某些项目 2)亚马逊是一个C ** P市场头疼。我有大约0.5%的下载相比,Android市场,他们给你至少像苹果地狱发布任何东西之前...
2
中的链接答案是打开与意图的联系,但同样适用于这里,只有你使用不同的方法/类来使用DRM。请注意,您可能希望使用条件类加载来避免任何潜在的错误。例如:创建一个类
How to support Amazon and Android Market (Google Play) links in same APK
基本上,你发现你的应用程序签名的int值是(这是将在谷歌市场中使用的签名),那么你检查在运行时
if (isMarketSig){
useMarketDRM();
} else {
useAmazonDRM();
}
它的工作方式是,亚马逊解开你的应用程序的包装,然后在使用与开发者门户帐户绑定的自己的密钥发布之前再次对其进行签名,因此亚马逊的签名与测试显示的不同您。
相关问题
- 1. 如何保持应用程序发布到谷歌和亚马逊店
- 2. 用Espresso发布到亚马逊S3
- 3. 如何通过亚马逊MWS API将产品上传/发布到亚马逊?
- 4. 是否有亚马逊API来搜索亚马逊的歌曲?
- 5. 搜索和像亚马逊或谷歌图书
- 6. 直接上传从谷歌驱动器到亚马逊s3
- 7. 亚马逊WAF +亚马逊API网关
- 8. 亚马逊-SNS。在发布时限制发送到SMS协议
- 9. 发送mysql转储到亚马逊S3
- 10. 亚马逊S3和亚马逊红移的区别
- 11. 亚马逊网络服务和非亚马逊网站
- 12. Magento获得亚马逊订单并将产品发送到亚马逊
- 13. 亚马逊SimpleDB
- 14. 亚马逊simpleDB
- 15. 亚马逊密钥和Heroku
- 16. 亚马逊EC2和jbossws
- 17. Rails和亚马逊S3
- 18. 亚马逊和HTML AgiltiyPack
- 19. Appharbor和亚马逊SES
- 20. 亚马逊部件和SSL
- 21. 亚马逊EC2和S3
- 22. 亚马逊S3和android
- 23. Flex和亚马逊支付
- 24. 连接到亚马逊MWS
- 25. 亚马逊S3到期日?
- 26. ColdFusion ImageWrite到亚马逊S3
- 27. 部署到亚马逊EC2
- 28. EC2到S3 - 亚马逊
- 29. 将android库发布到亚马逊云程序
- 30. 将base64发布到亚马逊API网关
我使用库项目我自己,因为我不希望在我的非谷歌版本的LVL的自重。如果您设置好图书馆项目,顶层项目非常简单,轻便。 – ProjectJourneyman