Android集成极光推送-Kotlin版

先向大伙儿推荐一下极光推送,确实挺好用的,之前在我的iOS APP上已经集成好了Swift版本,几个月用下来,感觉推送速度很快,效率不错。

现在有个Android APP也需要推送功能,但是极光推送的SDK只有Java版本,而且步骤比较繁琐。于是经过一个上午的摸索,终于成功收到了推送消息。下面就来记录一下过程:

  • 首先是gradle文件的配置

修改完后同步一下,如果是用的Android Studio会在右上角出现黄色提示,点”Sync”即可

  • 找到项目的”proguard-rules.pro”文件,在最下面增加这么几行

  • 在项目”AndroidManifest.xml”文件中的”</application>”标签前增加

这个时候android:name=”.MyReceiver”这里会提示找不到class,因此我们来新建一个class

  • 新建一个”MyReceiver.kt”文件

到这里我们已经可以接收到极光推送的消息了,到极光推送的开发者后台推送一条消息

就可以在Logcat中看到打印出来的数据了

  • 虽然接收到数据了,但是收到自定义消息一般都是要在activity中操作改变UI的,所以我们在”MainActivity.kt”中做出如下修改:

在class下面:

在onCreate方法中初始化

在onResume方法中

在onPause方法中

在onDestroy方法中

至此,所有步骤都完成了。

这篇文章还没有评论

发表评论

*

List
Love
リフレクティア
00:00