3

私たちはゲームを作成し (Apple に提出してから数週間後)、その間ずっと GSM 電話 (AT&T) でテスト/デバッグを行ってきました。使用者の 1 人は、Verizon で新しい iPhone 4 を入手しました。彼が 3G ネットワーク上にいるとき、ゲームはメニューに起動しますが、使用者が「プレイ」を押しても何も起こりません。ただし、Wi-Fi ネットワークに参加してから Play を押すと、ゲームは正常に開始されます。

誰もこのようなことに遭遇しましたか?ソフトウェアの問題であると確信していますが、問題の正確な内容に関する情報をインターネットで検索しています。

4

2 に答える 2

1

問題が見つかりました!ポートを変更しました。CDMA (Verizon) はポート 4444 が気に入らないため、別の (ランダムな) 32545 に変更し、成功しました! みんなのおかげで子供たちを覚えています.CDMAはポート4444で動作しません.

于 2011-11-22T18:05:16.080 に答える
0

アプリの具体的な原因がゲームの開始に失敗する原因を突き止める必要があります。ログに記録されていない場合は、処理されていないエラーが発生している可能性があります。

ゲームの開始にはジオロケーションが必要であるため、Verizonの電話では、正確な位置情報の修正にアプリが予想するよりも時間がかかり、サイレントにタイムアウトするか、最初に0.00000000、0.00000000の位置を返し、アプリはそれが好きではありません。Wifiを使用している場合、位置情報サービスはWifiネットワークの既知の位置に基づいて位置の即時初期推定を提供している可能性があります。これにより、問題が回避されます。

これをテストする1つの方法は、場所をハードコーディングするか、起動時にアプリに初期の場所をシードして、これで問題が解決するかどうかを確認することです。

于 2011-11-18T22:34:44.263 に答える