2017-07-20 7 views
0

ウェイターの受注彼は台所に順序を送信するためのボタンを押したときに我々は、我々は、我々はそれを解決することができますどのように私たちのXeFアプリで背景ネットワーキングプロセス

を知らないことを、ocasional問題に直面しています は、その後、アプリが

サーバーへの順序が保存されますこれは、我々がプリンタからOKまたはERRORを取得すると、我々は順序を保存キッチン

  • に2つの段階

    1. 印刷で行われていますサーバーと

    印刷ステータスは、私たちが直面している問題があるという一部のユーザー(iPhone、iPod touchおよびiPadミニ)プレスステップ1がまだ実行している(ので、彼らは自分のポケットにデバイスを保存する)だけで、電源ボタン

    したがって、アプリがバックグラウンドのときにステップ2は実行されません(ステップ1が正常に完了しました)。

    これは修正することができますか、どうすればいいですか?

    ありがとうございました。

  • +0

    試したコードを表示できますか? – Balasubramanian

    答えて

    0

    セッション設定をバックグラウンドで行ってください。

    +0

    あなたはどういう意味ですか? – user3236289

    1

    私はついにそれを解決する方法を見つけました!プロセスを開始する前に

    私は

    UIBackgroundTaskIdentifier bgTaskId = [UIApplication.sharedApplication beginBackgroundTaskWithExpirationHandler:^{ 
    
    }]; 
    

    を呼び出すと、私は

    [UIApplication.sharedApplication endBackgroundTask:bgTaskId]; 
    

    この方法を呼び出すプロセスを終了する際に、iOS版がするアクションを保存/印刷のために3分に私をあきらめます完成しました