建議仔細觀看每一個步驟,如果一個步驟沒處理好,可能就會讓你的這個功能無法實現。相信我一定可以成功的。
第一步:Mob平臺賬號
因爲我已經註冊了mob平臺了,也沒有多餘的手機號,就不詳細說明了,註冊還是比較簡單的。下面附上mob平臺的鏈接:
mob平臺鏈接:https://www.mob.com/
第二步:在mob平臺配置MobPush環境
具體細節可以看一下我的這篇:
android實現手機號碼登錄之2020保姆式圖片詳解,一步一步教你實現Mob+SMSSDK平臺?
如果有時間的話我將會出QQ分享等功能的實現。推送功能相比於其他功能還算簡單。
1.點擊下圖藍色圓圈處的產品中心。
2.點擊立即進入。
3.點擊創建應用。
4.同意隱私服務。
5.創建應用
記得圖片設置爲128px*128px
如果不知道怎麼設置圖片大小,可以在網上搜索一下如圖FastStone編輯器,他的安裝包我不知道放那裏去了,可以自己去網上找一下,不過window自帶的畫圖軟件好像也可以設置大小(我也不是很不確定)。廢話不多說,步入正題。
6.點擊下圖紅色圓圈接入接口。
7.選擇MobPush
8.獲取你的App Key
和App Secret
。
注意你的App Key和App Secret等下要使用
,建議用自己的,因爲過程也是不是很難。
9.點擊SDK下載。
10.下載MobPush
保存配置之後,然後點擊下載
然後會給出下載提示,因爲我的手機是華爲手機,我開始以爲要獲取他的appid,特意去註冊成華爲開發者(但是過程比較麻煩),然後後面發現,不需要appid
也可以使用,後面有詳細步驟。
第三步:把MobPush的代碼添加到android項目
1.新建一個Project或者Module(記住你的包名,下面會用到(重點)
)。
2.在你的build.gradle(Project)裏面加入如下代碼
記住這裏是build.gradle(Project)(Project負責管理這個項目裏面所有的Module)而不是build.gradle(Module)。
加入代碼如下:
代碼如下:
classpath "com.mob.sdk:MobSDK:2018.0319.1724"
maven {
url 'https://jitpack.io' }
3.在你的build.gradle(Module)加入如下代碼
記得修改爲你自己的apppKey和appSecret
如果你的是android studio4的代碼,如下圖:
代碼如下:
id 'com.mob.sdk'
MobSDK {
appKey "31fb0826f078e"
appSecret "45d6afd2cbb8416e7378ca33212c3dfc"
MobPush {
}
}
如果你是其他版本的代碼如下:
apply plugin:'com.mob.sdk'
MobSDK {
appKey "31fb0826f078e"
appSecret "45d6afd2cbb8416e7378ca33212c3dfc"
MobPush {
}
}
第四步:推送配置
1.點擊推送設置
2.新增包名:記得和你新建Project或者Modue的包名一樣
3.把你新建的包名設置爲默認包
效果如下:
4.運行你的項目
因爲我的手機模擬器出現了點問題,這裏我用本機測試,手機模擬器具體能不能實現,你們可以自己去探究一下。
我們可以看到運行成功,如下圖:
第五步:實現推送功能
1.點擊創建推送
2.填一下推送信息
其他不變,然後點擊立即發送:
3.推送成功
恭喜你,需要的效果已經完成,如果你遇到什麼問題可以提出來,因爲畢竟我一個人也考慮不到這個情況。
功能雖然簡單,但是步驟並不少,只要細心肯定是可以實現的。