-1

我自己的付費應用程序,這是我重構幾乎完全在過去幾周內。現在我想更新,我現在面臨的問題是:提供一個購買Android應用的用戶訪問其他應用程式

  1. 剛剛更新的應用程序將使用戶丟失他們的所有數據,還內置structues發生了變化。 - >不走

    而且因爲我擺脫了很多兼容性的東西,只有現在指定Android> 4我將無法預Androdi 4個目標提供單獨的修復。

  2. 發佈新的應用程序(2.0或東西)將排除已支付誰現有用戶。

每本身我寧願選擇2爲現有的用戶將不會受到影響,我仍然能夠對老設備提供有限的支持。我也喜歡再次能夠重新啓動的想法。

但是,如何讓我的舊版版本的用戶使用新版本而無需再次付款?

  • 忽略這個問題會讓他們感到憤怒(當然)
  • Android的促銷代碼僅限於500每季度。像這樣,它會只有需要三年,如果我的活躍用戶的一半將升級
  • 發佈應用程序購買的免費版本,並提供現有用戶的代碼/檢查是否安裝了付費版本 - >太多兼容性的東西考慮。我也喜歡直接看到應用程序的成本,而不是「隱藏」成本。
  • 再融資的(如在https://stackoverflow.com/a/14694981/570168提出的)也似乎並不PE對我來說是切實可行的解決方案(考慮到受影響交易的質量)。

上午我錯過任何其他的選擇嗎?

回答

0

我現在剛剛發佈了一個在後臺創建備份的更新。因此,我會等待大部分用戶的幾天或幾周時間來更新然後發佈該新應用程序,然後再導入以前創建的備份。

1

您可以將內容提供程序添加到返回購買狀態的舊應用程序。

http://developer.android.com/guide/topics/providers/content-providers.html

消耗,從您的新應用內容提供商,以確定用戶是否已支付。

這樣做的缺點是,用戶需要安裝利用這兩個應用程序。原來的應用程序本質上將成爲新的應用程序的「解鎖鑰匙」。

+0

這幾乎就像我的「解決方案#3」 –

+0

我只看到選項1和2.您的選項非常有限,因爲您已經打折了最佳選項。我只是添加一個函數來升級你的用戶到新版本併發布爲同一個應用程序。你仍然可以上傳4個用戶的前後4個用戶的apk。 – Kuffs

0

從選項3 :) 我認爲你需要它正在使用你的應用現有的用戶的一個後端數據庫。爲此,您需要發佈一個更新並收集所有正在使用您的應用的用戶信息,然後您需要通過應用內購買發佈應用,以便付費用戶使用您的服務。

相關問題