真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

openinstall的Android集成步驟-創(chuàng)新互聯(lián)

openinstall的作用:

公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。創(chuàng)新互聯(lián)推出蘭考免費(fèi)做網(wǎng)站回饋大家。

        openinstall 的Android集成步驟

第一步:登入openinstall官網(wǎng),沒(méi)有賬號(hào)就注冊(cè)個(gè)

第二步:沒(méi)有應(yīng)用就添加一個(gè)應(yīng)用(選擇高級(jí)版)

        openinstall 的Android集成步驟

第三步:下載導(dǎo)入sdk(其實(shí)就一個(gè)jar)

          將下載的OpenInstall_v2.3.0.jar放入到libs文件夾下,然后在build.gradle下添加:

dependencies {
     implementation  files('libs/OpenInstall_v2.3.0.jar')
}

第四步:在AndroidManifest.xml中添加權(quán)限聲明


第五步:在AndroidManifest.xml的application標(biāo)簽內(nèi)設(shè)置AppKey

第六步:在application里添加初始化代碼

@Override
public void onCreate() {
    super.onCreate();
    if (isMainProcess()) {
        openInstall();
    }
}

//判斷是否是主進(jìn)程
public boolean isMainProcess() {
    int pid = android.os.Process.myPid();
    ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
    for (ActivityManager.RunningAppProcessInfo appProcess : activityManager.getRunningAppProcesses()) {
        if (appProcess.pid == pid) {
            return getApplicationInfo().packageName.equals(appProcess.processName);
        }
    }
    return false;
}

第七步:在AndroidManifest.xml里指定自己的application

第八步:實(shí)現(xiàn)快速下載

如果只需要快速下載功能,無(wú)需其它功能(攜帶參數(shù)安裝、渠道統(tǒng)計(jì)、一鍵拉起),完成初始化即可。

第九步:攜帶參數(shù)安裝,在application里添加以下代碼

private void openInstall() {
    //初始化
    OpenInstall.init(this); 
    //攜帶參數(shù)安裝
    OpenInstall.getInstall(new AppInstallAdapter() {
        @Override
        public void onInstall(AppData appData) {
            Log.d(TAG, "appData=" + appData);
            //獲取渠道數(shù)據(jù)
            channelCode = appData.getChannel();
            //獲取自定義數(shù)據(jù)
            try {
                duanzishou = new JSONObject(appData.getData()).optString("duanzishou");
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    });
}

第十步:測(cè)試攜帶參數(shù)安裝

(應(yīng)用場(chǎng)景就是邀請(qǐng)別人免填邀請(qǐng)碼下載安裝等,邀請(qǐng)碼的信息在鏈接的自定義參數(shù)里,比如下載鏈接https://app-**********.openinstall.io/channel-landing?phoneNumber=13***********,被邀請(qǐng)的用戶(hù)安裝后,openinstall獲取自定義參數(shù),然后可以在注冊(cè)的時(shí)候,通過(guò)接口將這個(gè)參數(shù)值上傳到后臺(tái)服務(wù)器)

1.在openinstall官網(wǎng),點(diǎn)擊Android集成,點(diǎn)擊APK包,點(diǎn)擊上傳APK文件

        openinstall 的Android集成步驟

2.在這個(gè)界面下面的列表里,點(diǎn)擊測(cè)試

        openinstall 的Android集成步驟      

3.在彈出的框里的key寫(xiě)入在application里寫(xiě)的要獲取的自定義的參數(shù)名稱(chēng),點(diǎn)擊生成測(cè)試連接

        openinstall 的Android集成步驟

4.點(diǎn)擊連接跳轉(zhuǎn)到下載apk的界面,點(diǎn)擊立即使用,下載apk,安裝到手機(jī)上

        openinstall 的Android集成步驟

5.刪除以前的包,安裝下載的包到手機(jī)上,打開(kāi),看結(jié)果(channel沒(méi)設(shè)置,自定義參數(shù)獲取到了)

        openinstall 的Android集成步驟

第十一步:在需要一鍵拉起的activity里添加代碼

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 
    OpenInstall.getWakeUp(getIntent(), wakeUpAdapter);
}
@Override
protected void onNewIntent(Intent intent) {
    super.onNewIntent(intent);
    // 此處要調(diào)用,否則App在后臺(tái)運(yùn)行時(shí),會(huì)無(wú)法截獲
    OpenInstall.getWakeUp(intent, wakeUpAdapter);
}
AppWakeUpAdapter wakeUpAdapter = new AppWakeUpAdapter() {
    @Override
    public void onWakeUp(AppData appData) {
        //獲取渠道數(shù)據(jù)
        String channelCode = appData.getChannel();
        //獲取綁定數(shù)據(jù)
        String bindData = appData.getData();
        Log.d("appData", "getWakeUp : wakeupData = " + appData.toString());
    }
};
@Override
protected void onDestroy() {
    super.onDestroy();
    wakeUpAdapter = null;
}

第十二步:在AndroidManifest.xml的喚醒頁(yè)面activity標(biāo)簽中添加intent-filter(一般為MainActivity),配置scheme,用于瀏覽器中拉起


    
    
    
    

第十三步:上傳apk,設(shè)置自定義參數(shù)和值,生成鏈接和二維碼,掃下二維碼,手機(jī)跳轉(zhuǎn)到鏈接的界面,點(diǎn)擊立即使用,就自動(dòng)跳轉(zhuǎn)到程序上

        openinstall 的Android集成步驟      

        openinstall 的Android集成步驟

第十四步:查看一鍵拉起的獲取的參數(shù)的值

        openinstall 的Android集成步驟

第十五步:配置渠道參數(shù)

點(diǎn)擊渠道管理,添加渠道,然后點(diǎn)擊渠道鏈接顯示    https://app-*****.openinstall.io/channel-landing?channelCode=00000111(這里有渠道信息channelCode,但是這個(gè)鏈接沒(méi)有自定義參數(shù),上面有自定義有參數(shù)的鏈接但是沒(méi)有渠道信息,如果我兩個(gè)都想要,(這個(gè)連接都是后臺(tái)生成,后臺(tái)給的,我這里就拼接下)https://app-*********.openinstall.io/js-test/android/1047412755738029502?duanzishou=%E5%A4%A7%E5%BC%A0%E4%BC%9F&channelCode=00000111)

        openinstall 的Android集成步驟

第十六步:將拼接的鏈接在草料二維碼網(wǎng)站(https://cli.im/url)生成二維碼

        openinstall 的Android集成步驟

第十七步:掃二維碼,下載apk,安裝,打開(kāi),測(cè)試參數(shù)有沒(méi)有獲取到

        openinstall 的Android集成步驟

第十八步:注冊(cè)量統(tǒng)計(jì)(看業(yè)務(wù)需求)

//用戶(hù)注冊(cè)成功后調(diào)用OpenInstall.reportRegister();

第十九步:看應(yīng)用統(tǒng)計(jì)和渠道報(bào)表

        openinstall 的Android集成步驟      

        openinstall 的Android集成步驟


網(wǎng)站題目:openinstall的Android集成步驟-創(chuàng)新互聯(lián)
本文地址:http://weahome.cn/article/diijej.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部