ZUpdateChecker

繼承至Zconnect,底層概念為透過HTTP_GET取得該app於 google play的HTML並擷取其中的VersionName。

---

連線CallBack

public class ZUpdateHandler{
    //-----------

    /***
     * 當進行檢測
     * latestVersionName  架上目前最新版
     */
    public void OnChecked(StringlatestVersionName) 


   //-----------

    /***
     *  連線失敗接口
     */
    public void OnFail(IOException e) 
    
    //----------

    /***
     *  連線成功但回覆失敗接口
     */
    public void OnFail(String response, int code) 

}

---

連線


/***
* 進行版本檢查
* 1.http get
* ... ... ... ... ... ...
* apiURL url
* zConnectCallback callback
*/
public void check(String packageName, ZUpdateHandler zUpdateHandler) 

		Sample :

        zConnect.check("your packageName", new ZUpdateHandler () {
            
            /***
             *  連線成功但回覆失敗接口
             */
            public void OnFail(String response, int code) {
               super.OnFail(response,code);

            }
            /**
            *  onFail
            */
            @Override
            public void OnFail(IOException e) {
                super.OnFail(e);
            }

            /***
            * 當進行檢測
            * @param latestVersionName 架上目前最新版
            */
            @Override
            public void OnChecked(String latestVersionName) {
                super.OnChecked(StringlatestVersionName);
            }
        });

Last updated