跳到主要内容

开发前资料准备

账号,证书,资源,基础配置等信息准备

资料名称资料用途账号建议
域名&证书部署站点、域名访问和SSL配置国内域名建议备案、国外域名无法备案
苹果开发者账号【年费】IOS应用上架
Google开发者账号Android应用上架准备国定网络环境访问,避免google因为位置切换而被封号
云服务器【购买】平台部署亚马逊云(中国)亚马逊云(全球)、阿里云等;国内服务器要求备案
Google开放平台第三方分享,第三方登录
企业邮箱用于邮箱验证码发送邮箱需要pop3
短信【购买套餐】用于短信验证码发送阿里云短信服务,其它平台需申请;
IP位置获取【购买套餐】IP获取位置信息接口阿里云IP获取位置信息接口
天气情况【按量】通过城市获取天气信息openweather,免费的套餐为每分钟60次。如果不够请自行购买更高的套餐
空气质量根据城市获取AQIaqicn
文件服务器【充值付费】用于图片、固件资料、面板等文件的存储目前支持:七牛OSS、阿里云OSS、亚马逊S3
第三方推送平台【按量】手机通知栏的消息提醒极光推送
微信开发者账号【年费】第三方登录、微信分享
第三方语控音响实现语控音响控制目前支持:天猫精灵
注:APP上架表格中只提到苹果开发者账号、Google开发者账号,如果需要上架其它应用市场同样也需要提前注册账号;

服务器配置说明:

根据用户规划的设备数量、用户数量进行选购服务器,通常需要准备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平台配置提供;

image-20221221105113821

2、将子域名的证书配置到OSS平台,让文件访问支持https

3、OSS配置的桶为公共桶;