2012-08-08 69 views
1

我的問題是我有一個版本的我的Android應用程序(可以說是xx.xxx.xxx.versionA),第二個有相同的前綴(xx.xxx.xxx.versionB )但具有不同的數據。他們現在都是免費的獨立應用程序。如何從我的兩個Android應用程序合併客戶

我的目標是將它們合併到Android市場上的單一應用程序。因爲我在應用程序下載/購買中管理了不同數據的問題。所以我想讓來自第二個應用程序的人將被重定向到第一個更新(更容易維護等)。

這有可能嗎?我可以在應用程序中宣佈他們必須在未來下載第一個應用程序更新(甚至彈出安卓頁面)。但是我希望儘可能多的用戶友好與合併。

謝謝!

回答

0

我認爲最溫柔的方法是向版本B的用戶發送消息,說他們正在使用的當前版本很快就會被放棄,他們應該安裝版本A以繼續使用應用程序。然後點擊一下按鈕就會把它們帶到市場上的A版本,以便它們可以安裝它。

您可以使用此代碼做到這一點:

Uri marketUri = Uri.parse("market://details?id=" + packageName); 
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri); 
startActivity(marketIntent); 

其中的packageName將是版本的包名稱的應用程序。

相關問題