提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
深耕音视频社交APP开发行业已久,也看到TT语音为首的语音房社交APP获得年轻人的认可。随着公司业务不断的升级,经过多方面的考量,认为我们当前的陌生人社交产品和语音房系统是能够进入海外市场的;基于公司的战略以及用户的需求,技术团队便开始着手规划海外版语音房APP的功能和搭建。
1. 服务器选择
首先从服务器部署层面来考虑海外项目,国内的应用,服务器是部署在国内的;那么海外的项目,服务器必然是不会部署在国内,会找要项目进军的市场国家较近的服务器部署位置。服务器的选择上,阿里云自然也是提供海外服务器的能力,如果选择阿里云服务器,那么整套服务的部署改动量一定是最小的,经过技术各方面的调查及综合考虑下,也可以使用 AWS 的服务器。
2. 功能变化
登陆功能
国内的登录使用手机号、微信等常见的登录方式;根据调研,海外产品使用手机号、google、facebook等进行登录的方式比较常见;所以我们需要重新接入google登录以及facebook的登陆方式;手机号登录方式,需要增加区域的选择,以及短信发送第三方的选择,后续会进行讲解。
支付功能
国内的支付,只要使用的有微信、支付宝等;而海外的支付,Android 我们可以使用 Google Pay,已经为我们整合了海外常用的各种支付方式,iOS不论是国内外都使用的是苹果自带的支付,所以不需要修改。
Google Pay 的接入地址:https://developer.android.com/google/play/billing?hl=zh-cn
国际化功能
既然产品作为海外项目,那么语言就成为了一个不可避免的问题,所以服务端及客户端就都需要进行国际化;具体如何进行国际化,需要针对客户的情况去实际翻译并且更换语言包
3. 数据迁移及初始化
数据作为项目最为重要的部分之一,项目迁移到海外的过程中,我们需要将一些必要的数据也进行迁移,例如租户信息数据、资源信息需要迁移;像用户相关数据,日志记录数据就不需要进行迁移了.数据存放的组件有 mysql、es、redis等。
三、总结
上述便是搭建海外项目过程中,涉及到的主要流程;目前市面上的各种社交软件很多都具有多人语音聊天的功能,相信在未来的一段时间之内,多人语音房间的玩法会得到更多年轻用户的认可。后续,我们也会不断推出语音房的玩法,来丰富用户的体验。
如果您也希望搭建一套海外项目,希望这篇文章可以给到借鉴。
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册