
/** * 消息类型 */ enum MsgType { HEARTBEAT(1), // 心跳消息包 NOTIFICATION(2), // 通知消息包 REQUEST(3), // 请求消息包 RESPONSE(4); // 响应消息包 private Integer value; MsgType(Integer value) { this.value = value; } }enum PacketType { REQUEST(0), // 请求消息包 RESPONSE(1); // 响应消息包 private Integer value; PacketType(Integer value) { this.value = value; } }
iOS证书及描述文件制作流程
https://docs.apicloud.com/Dev-Guide/iOS-License-Application-Guidance
APICloud在线打包iOS应用流程介绍
https://segmentfault.com/a/1190000020212402
iOS App上架流程(2016详细版)
https://www.jianshu.com/p/b1b77d804254
APICloud在线打包ios图文流程
https://www.jianshu.com/p/658e15d19234
使用Application Loader打包上传AppStore流程
https://www.cnblogs.com/kuyuecs/p/10894122.html
写给安卓开发者的,关于flutter打包ipa,上架
https://blog.csdn.net/qq_34379916/article/details/84314372
EncryptUtil
encodeMd5 : md5 加密.
encodeBase64 : Base64加密.
decodeBase64() : Base64解密.
xorCode() : 异或对称加密.
xorBase64Encode() : 异或对称 Base64 加密.
xorBase64Decode() : 异或对称 Base64 解密.
const String key = '11, 22, 33, 44, 55, 66';
String userName = 'Sky24n';
String encode = EncryptUtil.xorBase64Encode(userName, key); // WH1YHgMs
String decode = EncryptUtil.xorBase64Decode(encode, key); // Sky24n
