我目前有一个开发的应用程序,将在短短几天内提交。

当前,应用程序通过调用Web服务显示数据,并从服务器获取数据。

现在,客户要求是建立两个不同的数据库。

所以问题是我应该为两个不同的国家制作两个不同的版本,还是应该根据iPhone中选择的格式区域对Web服务进行替代调用。

e.g, if ( country == uk ) then  
           call uk_Service; 
     else if( country == us ) then  
           call us_Service; 

请告诉我哪种方法更好。而且,如果我要制作两个不同的版本,那么我可以一次在AppStore中提交两个版本。

谢谢

请您参考如下方法:

我纯粹会使用if / else选项,因为维护2个应用程序而不是一个应用程序会更多的工作-例如,当您要修复错误时,必须重复执行两次。使用本地化版本的另一个优势是,用户可以更改其本地化并开始使用正确的数据库-例如,他们在美国购买了该应用程序,然后移至英国,更改了设置,可以毫无问题地开始使用UK数据库。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!