我有一個應用程序,我已經發布到谷歌市場。它使用谷歌許可。如您所知,亞馬遜商店擁有自己的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