1.首先我要吐槽一下LeanCloud写的官方教程文档: 新版Android-sdk安装、使用说明更本没有一个像样的网页文档,而且还跟其他的功能混在一起讲,要找unified-sdk具体用法只能上github,显然这不是最好的方式。还有当你选择“Android sdk安装指南”时,出来却是java sdk,虽然里面也介绍了Android sdk安装方法,但这也不是一个企业应该使用的方法,另外我在百度上搜索“Android sdk LeanCloud”是可以出现“Android sdk安装指南”的,这应该是以前的版本的。

2.首先我确实承认我自己看LC的教程文档没有很细致,但是后来主要的问题也是纠结在了unified-sdk上,为此我也去学习了RxJava,在我理解了RxJava在SMS上的用法之后,我也觉得自己写的没有问题也是按照社区上大佬给的示例代码搞得,但就是出不来,因此我更加确定了不是我这边的问题,一定是LeanCloud的问题。

3.昨天下午很搞笑的是,我在LC官方邮箱上得到的回答是,“他们那边测试没有问题”。今天jFeng大佬给了我他的Demo,我顿时感觉就要成功了,最后的确是收到了短信,我仔细研究了他代码,首先不得不承认大佬的代码确实给人的感觉就是不一样,看着就是舒服。

4.最终的原因:只是一个函数的原因,那就是“AVOSCloud.initialize()”,initialize()有两个,也就是大家平常说的“重载”,
官方给的是 只有两个参数的,是没有上下文参数,然而jFeng大佬写的是另一个是带context,我写的时候写this就可以了,所以说官方给的教程这一块是错误的。

好嘛,我的锅

反正大家以后注意!