蓝莺IM,是由美信拓扑团队研发的新一代即时通讯云服务,SDK设计简单集成方便,服务采用云原生技术和多云架构,私有云也可按月付费。
蓝莺IM APP 为方便体验试用蓝莺 IMSDK 的 DemoApp。开发者可直接在线试用,也可在官网下载页面选择试用所有客户端。
本工程基于 Electron 开发,UI 与 Web 版基本一致,也是一个典型的 Web 工程。
构建前记得运行命令
yarn
如果要生成 Mac 安装包,运行命令
yarn mac
同样, Win 安装包对应命令
yarn win
对于 mac安装包进行签名处理需要修改配置文件./_scripts/config.js/
,修改内容如下:
const config = {
mac: {
category: 'public.app-category.social', // mac应用分类
identity: 'your-identity', // mac证书标识
}
}
对于 windows安装包进行签名处理需要修改配置文件./_scripts/config.js/
,修改内容如下:
const config = {
win: {
publisherName: 'your-company-name', // windows应用发布者名称
certificateFile: 'your-certificate-file-path', // windows证书文件路径(pfx、p12)
certificatePassword: 'your-certificate-password', // windows证书密码
signingHashAlgorithms: 'sha256', // 签名算法(推荐 sha256)
rfc3161TimeStampServer: 'http://timestamp.digicert.com', // 时间戳服务器地址
}
}
如果不需要进行签名处理,则需要将上述参数都删除掉。同时针对 mac 安装包,需要修改配置文件./_scripts/config.js/
,修改内容如下:
const config = {
dmg: {
sign: false, // 是否进行签名处理 (mac 不进行签名处理)
}
}
Apple M1 芯片上可能出现安装包无法运行的问题,需要执行如下命令行进行操作:
$ xattr -c <path/to/application.app>
请先修改美信拓扑 AppID
打开文件 ./src/renderer/App.vue
, 将默认 AppID: welovemaxim 更改为你的应用AppID,此 AppID 为在美信拓扑后台创建应用后获取。
了解更多信息可以阅读在线文档,或者在本仓库提问,好好玩 :)
蓝莺IM 专业SDK,私有云按月付费