2013-09-30 60 views
0

我在SOF上閱讀了很多關於如何處理eclipse android項目的免費和付費版本的文章。 但是找不到任何關於使用免費/付費版本的keystore方法的文章。發佈免費和付費版本的android apk與同一個keystore?

在我的應用程序中免費和付費的不同之處在於Admob在一個layout.xml中。

最後,我選擇一種安全的方式(在我看來..)

比方說,我的項目名稱:projectX創建

  1. 我克隆通過GIT到ProjectX_Free的來源和ProjectX_Paid

  2. 導入2個以上的項目進行日食。

  3. 做一些預先發布的作品。(啓用ProGuard的,禁用調試等)

  4. 更改包名com.company.ProjectX_Free和 com.company.ProjectX_Paid。

  5. 刪除付費版本的admob代碼。

  6. 右鍵單擊該項目,通過eclipse的android 工具導出已簽名的APK。

Eclipse會要求創建或使用存在的密鑰庫來創建APK。

所以我應該爲他們使用相同的密鑰庫?

什麼是優點和缺點?

謝謝你的幫助。

+0

對於您可以使用應用程式內購買喜歡在遊戲中它的使用進入電影一定程度上,我們可以選擇購買一樣,你可以讓你的水平應用程式 – PankajAndroid

+0

Um..i有想到的是,但用戶的使用習慣的基礎。用戶希望在Google Play中購買,而不是在應用內購買。 :( – Cheung

回答

1

請閱讀Signing Your Applications指南的簽名策略部分。

一般來說,所有開發人員的推薦策略是在應用程序的預期使用期限內爲所有應用程序簽署相同的證書。

相關問題