支持多包名推送呼声最高的还是游戏分发,由于游戏分发看中多渠道。因此同一款游戏可能存在不同包名,按照现有的情况,一个包名接入 Push需要给每一个包名申请一个为一个AppId,AppKey。倘若应用包名数量比较小,还可以接受。但是如果渠道过多,就可能出现需要申请几十甚至几百个应用,工作量可想而知。因此多包名推送的需求由此而来。
此文章将会根据不同厂商的SDK的接入方式逐步分析,进而梳理出最为精简的接入方式,同时说明各个接入配置的细节问题
此文档在于向开发者介绍魅族统一推送平台PushSDK如何对各个厂家的PushSDK进行整合以及我们在统一接口设计中遵循的规则,由于各个厂家的API接口 功能差异巨大我们只对各个厂商共用的接口进行统一封装,当然你也可以直接使用厂商提供的接口。UpsPushSDK设计初衷不仅仅是在帮助开发者接入魅族的统一推送 平台,也希望我们能够尽量简化接口的同时,能够将厂商所有的个性化接口全部提供给开发者,即使开发者不使用魅族统一推送平台也能通过各个厂商提供 推送服务平台快速接入。
在发布到github pages 时,需要本地预览效果,这时需要安装本的jekyll环境,这里说明安装过程中的主要步骤以及相应的解决办法。
本文主要说明IDE集成开发工具:Android Studio,IntelliJ IDEA;编译工具:gradle,maven;主要说明其在开发过程中遇到的问题及解决方案。
本文试图说明linux的基本技能,主要说明linux环境下c编程,shell;着重于基础概念,并不是作为进阶的工具,主要起到一个抛砖抛砖引玉的作用,能够通过对这些基本的技能的学习初步掌握解决问题的基本技能。此文章并不深入讨论各个技术点的细节,只是总结出技能之间的依赖关系,归纳出一般的学习步骤,希望对自己的思路有一个清晰的认识。
HTTPS 目前正在逐步得到广泛应用,本篇文章通过不断剖析HTTPS的原理,基于对此的深刻理解不断的分析其性能瓶颈。立足在安全的基础上达到与HTTP同样的性能。
微服务架构逐渐流行,基于容器的逐渐成为主流,加上Docker这样杀手级的应用出现,Go现在在构建微服务的上的优势越来越明显。因此需要选择一个开源的微服务框架进行学习,以帮助大家快速构建微服务。本文使用Go-kit说明其在构建微服务上的用法。以下内容来源于Go-Kit-Demo的翻译
项目官方地址:https://fsharechat.cn [飞享]-即时聊天系统web客户端,使用vue框架,基于websocket实现基于json的文本协议实现即时通信。消息与android客户端同步,支持文字,图片发送,支持视频相关消息显示。支持与android端互通音视频通话。[公测地址](https://chat.comsince.cn) 加13900000001获取技术支持或提供建议
项目已经迁移到这里https://github.com/fsharechat/android-chat 维护-[飞享]-全开源即时通讯(IM)系统的Android客户端,底层协议栈使用Java NIO进行完全自主改造,全新的心跳设计,全新的二进制协议设计,支持与[飞享] Web客户端消息互通。支持文本,语音,视频等常用功能
Android个人项目集锦及优秀代码整理,并实时更新最新的代码,同时现在正在完善微信公众平台的部分代码,如有兴趣,可以随时联系,也欢迎大家分享好的东西
基于魅族统一推送平台构建的,采用Netty pipline职责链的思想统一PushSDK接入,方便后续接入其他厂商,旨在实现魅族,小米,华为等PushSDK的统一接入
Gradle Plugin For publish AAR,JAR,Javadoc to Artifactory or Jcenter