我是写Java后台的。Android客户端检测到有更新时,我给Android端的同事一个连接,他通过这个怎么下载apk?怎么传递?base64?
认证0级讲师
可以做一個偵測更新的API,在回傳結果中傳遞更新位址。將客戶端開發產生的APK放到靜態檔案目錄,讓Nginx或Apache之類的處理HTTP下載就行了。沒必要透過Java處理Apk檔案本身,如果需要存取權限之類的東西的話,可以在偵測檔案後使用sendfile來傳送文件,同樣沒必要用Java處理Apk檔案
伺服器端給客戶端升級文件連結啊,客戶端走HTTP協定下載,直接給apk格式文件,不用base64,客戶端會知道怎麼去下載,如果他不知道怎麼寫,你再回來告訴我,我再告訴你你們客戶端開發的該換人了。
先訪問服務端符合下版本號,若需要升級到服務端下載apk資源
可以做一個偵測更新的API,在回傳結果中傳遞更新位址。將客戶端開發產生的APK放到靜態檔案目錄,讓Nginx或Apache之類的處理HTTP下載就行了。沒必要透過Java處理Apk檔案本身,如果需要存取權限之類的東西的話,可以在偵測檔案後使用sendfile來傳送文件,同樣沒必要用Java處理Apk檔案
伺服器端給客戶端升級文件連結啊,客戶端走HTTP協定下載,直接給apk格式文件,不用base64,客戶端會知道怎麼去下載,如果他不知道怎麼寫,你再回來告訴我,我再告訴你你們客戶端開發的該換人了。
先訪問服務端符合下版本號,若需要升級到服務端下載apk資源