Android應用升級,加固,自動簽名,多渠道打包,渠道信息獲取一鍵式搞定

這篇文章可能有些標題黨,方案有很多,我只是把我認爲最簡單的方案告訴你,想吐槽就吐吧

應用升級

應用升級使用的是騰訊Bugly,這個看文檔就可以搞定,沒什麼說的,看圖吧!

應用加固 自動簽名 多渠道打包

應用加固和多渠道打包,樂固提供了一鍵式解決方案,具體使用請自行下載,裏面有詳細說明
legu

channel

渠道信息獲取

樂固一鍵式多渠道打包需要在AndroidManifest中配置以下代碼

<meta-data
            android:name="channel"
            android:value="默認值"/>

那麼渠道信息的獲取就變的很簡單了,直接在代碼中讀取channel的值,廢話不多說,上代碼

    /**
     *  獲取渠道號
     *
     * @return
     */
    public String getChannelName() {
        ApplicationInfo appInfo = null;
        try {
            appInfo = this.getPackageManager()
                    .getApplicationInfo(getPackageName(),
                            PackageManager.GET_META_DATA);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
        String msg=appInfo.metaData.getString("channel");
        return msg;
    }

GitHub地址

老規矩,如果你遇到任何問題,請給我提issue,你遇到的問題,我都遇到過。

發佈了46 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章