我將要發佈我的應用程序的alpha版本,該版本尚未投放市場。我想通過電子郵件將應用APK鏈接發送給朋友,以便他們可以從我的網站CDN下載它。沒有市場的Android應用程序升級
一個問題在這裏:如果我想給他們更新,什麼將是一個好方法?我是否可以在應用程序中下載新的APK,並以某種方式安裝APK替換舊的APK,而與市場無關?所以我的朋友們可以在應用程序仍然處於alpha版本時升級應用程序?
我將要發佈我的應用程序的alpha版本,該版本尚未投放市場。我想通過電子郵件將應用APK鏈接發送給朋友,以便他們可以從我的網站CDN下載它。沒有市場的Android應用程序升級
一個問題在這裏:如果我想給他們更新,什麼將是一個好方法?我是否可以在應用程序中下載新的APK,並以某種方式安裝APK替換舊的APK,而與市場無關?所以我的朋友們可以在應用程序仍然處於alpha版本時升級應用程序?
當我這樣做時,我使用了Zubhium--它們是一個帶有小API的Web服務,可以將其安裝到您的應用程序中,爲您提供一個小型「應用商店」式後端併爲您處理分發。它將託管和分發您的APK,在應用程序啓動時連接到它們的服務器,檢查更新,使舊版本無效,爲您收集崩潰日誌等。這非常好。
Zubhium現在是https://www.vessel.io - 我認爲他們仍然具有上述功能作爲他們現在更大的服務的一部分,但是當我檢查了您必須給他們一個信用卡號碼,甚至註冊免費計劃,所以我沒有玩過它。
我的一位朋友使用iOS的http://testflightapp.com,看起來他們現在有Android版本,所以這當然值得一試。快速搜索也顯示http://applover.me。 @Janusz在他的評論中建議http://hockeyapp.net/features。
正如@Nanne在他的回答中指出的那樣,Play商店本身現在允許您分發到有限的Alpha測試組和Beta測試組。與第三方服務(沒有A/B測試等)相比,它看起來具有相當小的功能,但是會很熟悉且免費。而且它不需要將額外的SDK集成到您的應用程序中。
所以,我的一般答案是,您可以使用多個專業的beta測試API /服務,它們通常非常有用,可以輕鬆放入您的應用,解決您遇到的所有問題預測和更多,並且往往有一個免費的計劃開始。我建議選擇其中之一,而不是嘗試推出自己的解決方案。
如果您只希望能夠在Alpha版本中發佈您的應用程序,並且可能以後會在Beta版本中再次查看Android市場。
退房此鏈接:https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
它歸結爲一個事實,你可以有一個Alpha測試和beta測試,每個選定的用戶。您可以正常上傳應用程序,以便通過市場獲得更新,但不是每個人都可以下載您的應用程序。
至少對於測試版,您可以選擇一個社區作爲用戶來源,因此該社區中的所有人都可以成爲測試人員。
這是我相信測試的最佳方法。
啊!我認爲自從我測試我的應用程序以來,他們必須添加該功能。這很好。 –
也有http://hockeyapp.net/features/我不知道他們是否有免費的計劃,但他們對我們工作很好。 – Janusz