飞享官网上线 详情请点击https://fsharechat.cn/
继续阅读 »
主要说明在windows部署步骤
基础环境
基础环境同centos.主要包括zookeeper,mysql5.7,minio,JDK1.8
NOTE: 在运行之前请确保zookeeper,mysql已经部署成功. minio是对象存储服务器,在发送图片,文件类型类型消息时需要使用.在运行之前请检查是否安装Jdk
继续阅读 »
前几天无意在gitee上看到一个开源项目,也是一个IM项目,还被码云推荐,star正在不断的上涨.所以我也准备进去一探究竟,想着又是哪位IM爱好者的开源项目,大家一起交流一下,可以进去一看,大吃一惊.FIM
* 登录界面
继续阅读 »
主要说明不断更新的软件技术指引未来发展方向,此文持续更新。对于技术的共性给出必要的原理解释。
linux的基本技能,主要说明linux环境下c编程,shell;着重于基础概念,并不是作为进阶的工具,主要起到一个抛砖抛砖引玉的作用,能够通过对这些基本的技能的学习初步掌握解决问题的基本技能。此文章并不深入讨论各个技术点的细节,只是总结出技能之间的依赖关系,归纳出一般的学习步骤,希望对自己的思路有一个清晰的认识。
继续阅读 »
本文档旨在说明如果快速的接入集成推送SDK,快速实现小米,华为,魅族的推送接入,有关详细的设计文档参考集成推送设计说明文档
一 AndroidManifest配置
由于三方SDK的权限,组件全部配置在ups-push-sdk的aar的AndroidManifest中,因此开发者只需关注各个平台与应用相关的配置即可,更加详细的配置参考Ups_PushDemo
继续阅读 »
支持多包名推送呼声最高的还是游戏分发,由于游戏分发看中多渠道。因此同一款游戏可能存在不同包名,按照现有的情况,一个包名接入
Push需要给每一个包名申请一个为一个AppId,AppKey。倘若应用包名数量比较小,还可以接受。但是如果渠道过多,就可能出现需要申请几十甚至几百个应用,工作量可想而知。因此多包名推送的需求由此而来。
继续阅读 »
此文章将会根据不同厂商的SDK的接入方式逐步分析,进而梳理出最为精简的接入方式,同时说明各个接入配置的细节问题
一 接入准备工作
关于组件的基本配置将会全部打包到aar中的AndroidManifest中,用户只需要手动配置一些与包名相关的权限配置
继续阅读 »
此文档在于向开发者介绍魅族统一推送平台PushSDK如何对各个厂家的PushSDK进行整合以及我们在统一接口设计中遵循的规则,由于各个厂家的API接口
功能差异巨大我们只对各个厂商共用的接口进行统一封装,当然你也可以直接使用厂商提供的接口。UpsPushSDK设计初衷不仅仅是在帮助开发者接入魅族的统一推送
平台,也希望我们能够尽量简化接口的同时,能够将厂商所有的个性化接口全部提供给开发者,即使开发者不使用魅族统一推送平台也能通过各个厂商提供
推送服务平台快速接入。
继续阅读 »
在发布到github pages 时,需要本地预览效果,这时需要安装本的jekyll环境,这里说明安装过程中的主要步骤以及相应的解决办法。
Install CURL
apt-get install curl
Install RVM
继续阅读 »
本文主要说明IDE集成开发工具:Android Studio,IntelliJ IDEA;编译工具:gradle,maven;主要说明其在开发过程中遇到的问题及解决方案。
Android Studio
编译问题
如何解决Unsupported major.minor version 52.0问题
继续阅读 »