因公司原技术选型使用极光,现需开发IM工具,和原有推送打通。为保持业务流通对接,避免再造轮子。还是以极光IMSDK作为开发载体。
前期准备
再确定选用极光技术进行开发后,依照现有人才储备和对接平台,快速开发原则。选定前端QT/C++,后端C#。
技术选型:
开发工具:
1.vs2017 社区版本 因前端使用c++17标准,为开发方便,选择VS2017开发。开发工作量较小,选择社区版本免费.
2.QT 因QT不提供vs2017-X86版本,如果需自己自行编译。建议下载编译完全版本
3.QT 插件 方便项目QT转化。
版本安装:
1.vs2017 选择前三种开发环境,桌面开发,C++,C#。 2.QT选择VS2017 msvc32及64。 2.QT插件安装。
极光项目申请KEY
1.注册极光项目 2.获取 AppKey 及 Master Secret
第三方程序 & electron 通信
1.使用命令行调用
2.electron 增加 nodejs server. 通过url传参数