大家好,欢迎来到IT知识分享网。
之前我们公司都是用第三方的即时通讯SDK,早期用融云,后来也用过腾讯的IM,现在第三方即时通讯价格也不便宜,少的几千块,多的几万一个月,成本也不低。
最近晚上抽时间做了个自己的即时通讯SDK,打算以后用在一些小型项目和要求不高的项目上。服务端基于spring boot,安卓SDK基础功能基本已经完成,模块打包AAR引用。后期打算花时间把厂商推送通道集成,以及完成IOS的SDK开发,功能目前比专业的第三方即时通讯差很多,还需要花大量时间做优化和功能扩展,消息类型只实现了语音和文字聊天。会话类型目前只有私聊和群聊。
会话列表:
<FrameLayout android:id="@+id/conversationList" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"/>
fragment = new ConversationListFragment(); FragmentManager manager = getSupportFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.conversationList, fragment); transaction.commit();
私聊
<FrameLayout android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent"/>
fragment = new ConversationFragment(); FragmentManager manager = getSupportFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.main, fragment); transaction.commit();
时间和技术有限,感觉还有大一堆的BUG需要处理,目前只能慢慢完善。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/162979.html