开发前资料准备
账号,证书,资源,基础配置等信息准备
资料名称 | 资料用途 | 账号建议 |
---|---|---|
域名&证书 | 部署站点、域名访问和SSL配置 | 国内域名建议备案、国外域名无法备案 |
苹果开发者账号【年费】 | IOS应用上架 | |
Google开发者账号 | Android应用上架 | 准备国定网络环境访问,避免google因为位置切换而被封号 |
云服务器【购买】 | 平台部署 | 亚马逊云(中国)、亚马逊云(全球)、阿里云等;国内服务器要求备案 |
Google开放平台 | 第三方分享,第三方登录 | |
企业邮箱 | 用于邮箱验证码发送 | 邮箱需要pop3 |
短信【购买套餐】 | 用于短信验证码发送 | 阿里云短信服务,其它平台需申请; |
IP位置获取【购买套餐】 | IP获取位置信息接口 | 阿里云IP获取位置信息接口 |
天气情况【按量】 | 通过城市获取天气信息 | openweather,免费的套餐为每分钟60次。如果不够请自行购买更高的套餐 |
空气质量 | 根据城市获取AQI | aqicn |
文件服务器【充值付费】 | 用于图片、固件资料、面板等文件的存储 | 目前支持:七牛OSS、阿里云OSS、亚马逊S3 |
第三方推送平台【按量】 | 手机通知栏的消息提醒 | 极光推送 |
微信开发者账号【年费】 | 第三方登录、微信分享 | |
第三方语控音响 | 实现语控音响控制 | 目前支持:天猫精灵 |
服务器配置说明:
根据用户规划的设备数量、用户数量进行选购服务器,通常需要准备3-4台服务器
1、应用服务器
建议配置:Centos 7.9 4H16G 200 SSD 8M,如果没有Centos选择,则可以使用Redhat9
2、设备服务器
建议配置:Centos 7.9 4H16G 200 SSD 8M,如果没有Centos选择,则可以使用Redhat9
3、数据库服务器
建议配置:Centos 7.9 4H16G 300 SSD 5M,如果没有Centos选择,则可以使用Redhat9
4、备份服务器
【可选】建议配置为:Centos 7.9 2H4G 300 SSD
域名问题说明
因受到政策的影响,国内外的域名、服务器备案的需求不一样,主要体现在以下几点:
1、国内域名+国外服务器,不需要备案;
2、国外域名+国外服务器,不需要备案;
3、国内域名+国内服务器,需要备案;
4、国外域名+国内服务器,需要备案,但是国外域名无法备案,需要提前准备一个国内域名对服务器进行备案;
文件服务器
文件服务器采用的是第三方的OSS平台,你需要提前充值费用,充值余额可以根据实际使用量决定,一般最低充值10元。文件服务器能否正常使用还需要进行以下配置:
1、配置OSS访问域名,并增加域名解析,解析地址为OSS平台配置提供;
2、将子域名的证书配置到OSS平台,让文件访问支持https
3、OSS配置的桶为公共桶;