需求:你用瀏覽器掃一個二維碼,里面包含一個apk下載地址和一個A引數資訊,你掃完安裝好了這個apk,app第一次啟動時便獲得這個引數并提交到服務器。

主要目的:讓用戶安裝完apk后獲得這個引數,這個引數目前定為推薦人資訊,只要實作獲取這個引數,無論什么方法都可以,上面的僅是后臺讓我去實作的一個方式。

目前是想先實作瀏覽器的先,掃碼前你是沒有安裝過這個app的,作業的一個巨坎,需要按時完成,求大神幫助,謝謝!!非常感謝!!
uj5u.com熱心網友回復:
為什么還沒有人啊- -uj5u.com熱心網友回復:
講道理 你這個需求沒法實作吧,瀏覽器 不是你開發的,你在通過瀏覽器下載的apk里面需要獲取到瀏覽器里面的資料,這根本行不通。除非你自己去開發個瀏覽器(或者說你們公司牛鼻,可以去搞定世面上大部分瀏覽器開發商,讓他們來根據你們需求處理下)。一般需要區分推薦都是根據 下載鏈接來區分下載渠道的,(生成下載鏈接的二維碼,用戶請求記錄請求的IP,同一IP多次下載只記一次有效下載,至于你說的用戶已經安裝了,再去掃描下載的時候你后臺要區分,也可以通過你app實作,app里面監聽app的更新的廣播,如果是更新,那么把本機IP上報給服務器,讓服務器去把下載的IP處理下,更新的任務不是有效下載,從有效下載洗掉)大概思路如上
uj5u.com熱心網友回復:
你用系統的瀏覽器掃碼獲得的資訊你是沒法獲取到的,而且用戶用什么瀏覽器掃你的碼這個也不確定,我覺得這個功能android實作起來比較費勁,還不如直接分享鏈接(后面帶上加密的分享人的id(為了安全)),然后直接讓他注冊,注冊成功再讓他下載app;或者就是掃二維碼出來一個邀請碼,然后下載完進入的時候讓他輸入邀請碼就可以了。uj5u.com熱心網友回復:
可以跟市面上大家手機里面所有的瀏覽器公司合作讓他們為你們做一個專門介面 , 估計錢到位了可以實作。 最簡單的就是把所有瀏覽器公式都收購了,然后自己加。uj5u.com熱心網友回復:
掃碼的時候把那段資訊放到手機的剪貼板上安裝成功后獲取剪貼板資料
就像淘寶那種
uj5u.com熱心網友回復:
你目前這個需求可以用APP個性化安裝實作,這個是openinstall做的。在app安裝掃碼下載完成后可以獲取到自己定義的引數,然后就可以進行操作處理。同時還能進行渠道統計功能。uj5u.com熱心網友回復:
首先,你需要一個后臺自動打包apk的功能其次,打開那連接,后臺獲取引數,將引數(推薦人資訊)打包到apk中,生成一個新的apk
最后,將新的apk下載下來,打開后apk將推薦人資訊提交到后端
弊端:后端需要生成多個apk,占空間
uj5u.com熱心網友回復:
換個思路會簡單些吧。掃描不要直接下載apk,而是進入一個下載頁面的鏈接,這個鏈接帶上邀請碼,而且現在很多掃碼軟體不允許下載的,需要重新在瀏覽器中打開。
uj5u.com熱心網友回復:
6樓說的不錯,解決了我的需求啊。
uj5u.com熱心網友回復:
后來這問題你解決了嗎 我覺得也挺費勁的 我是無法實作的uj5u.com熱心網友回復:
好像確實只有openinstall可以做到,其實就是攜帶引數安裝uj5u.com熱心網友回復:
今天打開CSDN一看,發現來了新提示,窩草,這個老貼是當初剛入行不久的時候提問的,當初已經解決了,只不過后來遺忘這個貼子了,再次感謝上面的熱心老鐵。當初的做法是需要后臺配合的,后臺拿到我打包好的APK后,可以往我的APK里面寫入東西,比如寫一個xx.json檔案。
然后這個json檔案,后端可以根據需求配置不同的引數,比如做什么上線下線人的推廣也可以這樣做,于是就能在進入APP時讀取到這個Json資訊從而獲取到不同引數。
關于寫入APK哪里,我們把APK解壓后可以看到有個META-INF目錄,把東西寫入這里就行了,對APP運行是沒有多大影響的,只要你不在意增加APK體積的話。
怎么讀取這個目錄的東西?這個就需要你去搜了,我那個專案不知道丟哪里去了,所以給不了你代碼了,反正是有方法獲取到的。
挖墳一時爽,一直挖一直爽,啊哈哈哈哈哈哈~~~~
uj5u.com熱心網友回復:
怎么寫入APK里面?據一位老鐵說,可以用Python腳本寫入。。其實作在網上搜一下就有了,不用依賴什么后臺去做。做這行的最低的要求就是動手能力,沒試過沒做過沒盡力過就別隨便說不行。(其實是我不會
)uj5u.com熱心網友回復:
那個二維碼是后臺上傳完處理過的APK后顯示的二維碼,所以說也不一定非要在下載鏈接的引數里面進行傳遞。嗯,就是這樣了,咔死!
uj5u.com熱心網友回復:
雖然很久了,但既其實有更好更簡單的解決方案:這個二維碼是個h5網頁,當用戶打開網頁時獲取當前設備id(不一定必須設備id,只有能標識是這個設備就行了)上傳到服務器(比如:邀請人xxx,設備idabcde)。然后用戶安裝下載app,第一次打開app在注冊時將設備id傳給后臺,后臺判斷是屬于哪個邀請人
uj5u.com熱心網友回復:
還是用分享鏈接吧,然后用openinstall獲取引數就可以了轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/108483.html
標籤:Android
