您好,登錄后才能下訂單哦!
相信看過(guò)極光IM簡(jiǎn)介的朋友們,對(duì)JMessage已經(jīng)有初步的了解。
還沒(méi)有了解過(guò)的朋友們,請(qǐng)移步JMessage指南:
http://docs.jpush.io/guideline/jmessage_guide/
或者 http://jpush.blog.51cto.com/6164982/1628956
現(xiàn)在,我們來(lái)用7個(gè)步驟,每個(gè)步驟若干簡(jiǎn)單的操作,就可快速自制IM。Don't believe me just watch!
STEP 1: 注冊(cè)開(kāi)發(fā)者賬號(hào),登陸極光portal。
擁有極光的開(kāi)發(fā)者賬號(hào)后,你就可以在極光Portal上創(chuàng)建并管理應(yīng)用
1. 點(diǎn)擊“創(chuàng)建應(yīng)用”,填寫(xiě)應(yīng)用信息。 |
2. 填寫(xiě)開(kāi)發(fā)者信息。 |
3. 注冊(cè)成功。 |
4. 登陸portal. |
5. 登陸成功。 登陸成功后,就可以看到開(kāi)發(fā)者的應(yīng)用管理界面。 |
STEP 2: 創(chuàng)建應(yīng)用。
在我們的Web上創(chuàng)建應(yīng)用。會(huì)要求你填寫(xiě)應(yīng)用名(自定義)和包名(自定義,但很重要,后續(xù)配置工程中需要用到)。
確認(rèn)之后會(huì)自動(dòng)生成一個(gè)AppKey。
1. 點(diǎn)擊“創(chuàng)建應(yīng)用”,填寫(xiě)應(yīng)用信息。 |
2. 點(diǎn)擊“創(chuàng)建我的應(yīng)用”,確認(rèn)創(chuàng)建。 |
3. 查看生成的應(yīng)用信息。 |
4. 到極光官網(wǎng)的IM子頁(yè)面下載IM SDK。 網(wǎng)址: https://www.jpush.cn/common/im/ 將頁(yè)面拉到底部可以找到下載鏈接: |
5. 解壓工程。 |
STEP 3: 導(dǎo)入Demo工程到開(kāi)發(fā)環(huán)境。
以AndroidStudio的工程為例,像導(dǎo)入普通android project一樣導(dǎo)入Demo工程。
1. 查看Demo文件夾目錄。 |
2. 導(dǎo)入Demo工程到開(kāi)發(fā)環(huán)境。將我們的Demo作為AndroidStudio的Module導(dǎo)入您現(xiàn)有的Project. |
3. 導(dǎo)入完畢,查看您Project下的Module。 |
STEP 4: 配置Demo工程。
修改Manifest中的包名和appKey,確認(rèn)無(wú)誤后編譯Example工程。
1. 打開(kāi)新添加的Module中的AndroidManifest.xml。 |
2. 用您在portal上填寫(xiě)的應(yīng)用包名替換其中所有的“您應(yīng)用的包名”。 |
3. 找到meta-data節(jié)點(diǎn)。 把portal上為生成的AppKey,填入name為JPUSH_APPKEY對(duì)應(yīng)的value。 |
4. 修改代碼中需要import xxxx.R的地方。 全局替換:Ctrl+Shift+R |
5. 至此,項(xiàng)目中應(yīng)該沒(méi)有報(bào)錯(cuò)的地方了。請(qǐng)仔細(xì)檢查。 |
STEP 5: 編譯Demo。
1. 連接電腦和手機(jī),或者啟動(dòng)虛擬機(jī),確認(rèn)adb連接。 |
2. 建議先Clean一下工程/模塊。 |
3. 選擇模塊,并運(yùn)行。 |
4. 在彈出框中選擇要運(yùn)行在什么設(shè)備上。 |
5. 在你運(yùn)行過(guò)之后,會(huì)在以下目錄生成apk文件: 您的工程目錄/您的模塊名/build/outputs/apk/ |
STEP 6: 體驗(yàn)極光IM。
此時(shí),將您編譯出來(lái)的安裝包安裝到多臺(tái)設(shè)備上,就可以得到一款類(lèi)似微信的社交聊天工具。
現(xiàn)在就可以注冊(cè)->登錄->使用 了。
STEP 7: 在Portal頁(yè)面管理用戶(hù)和群組。
選擇創(chuàng)建的應(yīng)用名->進(jìn)入“IM”標(biāo)簽->“用戶(hù)管理”或者“群組管理”。
用戶(hù)管理:查看所有用戶(hù)名和他們的昵稱(chēng),批量管理用戶(hù),修改密碼等。
群組管理:查看群ID,群昵稱(chēng),群成員列表。批量管理群組等。
完?。?!
這可能是史上最酣暢淋漓的自制IM教程有木有?
馬上把自己的成果分享給小伙伴們體驗(yàn)吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。