相信在安卓开发中,我们会很经常的去借用第三方接口去帮助我们去实现相应功能,例如bmob。
在这几天的使用中,我发现bmob的文档中并不能帮助我去很好的对接AS和bmob,所以我想去写一篇文档。bmob官方地址:Bmob后端云
开始少不了注册登录,这里省略
然后点击创建应用,根据需求点击,我的是需要他的短信验证码功能,所以 我自己自定义了短信模板,在自定义模板中请注意
一切就绪后等待审核,审核通过后就可以点击下载了
点击本地导入sdk,将 整个libs下载
下载的同时点击应用key记住你的Application ID
进入关键的对接环节,根据自己需要复制到AS中,我是全部复制的
在androidmanifast中加入权限
<provider android:name="cn.bmob.v3.util.BmobContentProvider" android:authorities="自己包名.BmobContentProvider" tools:ignore="MissingClass" />
在build.gradle
//Bmob implementation 'io.github.bmob:android-sdk:3.8.2' implementation "io.reactivex.rxjava2:rxjava:2.2.8" implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' implementation 'com.squareup.okhttp3:okhttp:3.14.1' implementation 'com.squareup.okio:okio:2.2.2' implementation 'com.google.code.gson:gson:2.8.5'
出于谨慎,添加maven库
这样子应该大功告成了,然后在使用bmob的activity中初始化即可
Bmob.initialize(this,"刚获取的application id");
这就是我这几天的bmob学习,如有不对的地方请多指正