我们制作了一款游戏(距离提交给Apple还有几周的时间),而且我们一直在GSM手机(AT& T)上进行测试/调试。其中一个在Verizon上使用了新的iPhone 4。当他在3G网络上时,游戏将启动到菜单,但如果使用推动“播放”没有任何反应。但是,如果他加入了一个Wi-Fi网络然后推动游戏正常开始游戏。
有人遇到过这样的事吗?我们相当确定这是一个软件问题,但一直在互联网上搜索有关问题的任何信息。
答案 0 :(得分:1)
我们发现了问题!我们改变了港口。 CDMA(Verizon)不喜欢4444端口,因此我们改为另一个(随机)32545并成功!感谢所有人并记住孩子们,CDMA不适用于4444端口。
答案 1 :(得分:0)
你需要弄清楚你的应用中具体是什么导致游戏无法启动。如果你没有得到任何记录,那么可能会出现一个未被处理的错误。
鉴于开始游戏需要地理位置,我的猜测是在Verizon手机上获得准确的位置修复所花费的时间超过了应用程序的预期,并且它默默地超时,或者它最初返回的位置为0.00000000,0.00000000和你的应用程序不喜欢它。在Wifi上,位置服务可能会根据Wifi网络的已知位置提供即时的初始位置估计,从而避免这个问题。
测试此方法的一种方法是在启动时对位置进行硬编码或将初始位置播种到应用中,看看是否可以解决问题。