エラー処理 - cosmoway/sesame-ios GitHub Wiki

1. HTTP エラー

400 エラー

  • 原因は、予期せぬ何らかの原因で、パラメーターが足りない時。
  • 文言案は、「予期せぬエラーが発生致しました。開発者に御問合せ下さい。」。

403 エラー

  • 原因は、UUIDが登録されて居無い、乃至、登録UUID、Major値、Minor値が正しく送信されて居無いが為に、URL認証に失敗する時。
  • 文言案は、「認証に失敗致しました。システム管理者に登録を御確認下さい。」。

2. その他の通信エラー

  • 原因は、Wi-Fiが接続されて居無い場合、乃至、返って来る筈の返答が返って来無い時(通信のタイムアウト)。
  • 文言案は、「通信処理が正常に終了されませんでした。通信環境を御確認下さい。」。

##3. Bluetooth、Wi-Fi非接続時

  • 初期起動時にダイアログを出して、「(Bluetooth/Wi-Fiを)ONにして下さい。」文言を表示し、ONを促す。