iOS12からバックグラウンド実行が数時間程度で停止してしまう現象について、MESHプロジェクトとApple社で確認を行いました結果、以下のことを確認しております。
■現象
・iOS12より、長時間バックグラウンド実行しているアプリを自動的に強制終了させる仕組みが導入され、数時間程度でMESHアプリが強制終了してしまう。
■原因
・iOS12より、長時間バックグラウンド実行しているアプリを自動的に強制終了させる仕組みが導入されたため。
■回避方法
iOS版MESHアプリでバックグラウンド実行をご利用のお客様にはご不便をおかけして大変申し訳ございません。MESHレシピを長時間稼動させる場合には、以下の方法をお試しいただければ幸いです。
iOS版MESHアプリで長時間稼動させる方法
・MESHアプリのキャンバス画面を表示させた状態(フォアグラウンド)で動作させる
・iOS12より前のバージョンのiOSデバイスを利用する
※ご参考:以下のiOSデバイスについてはiOSの最終バージョンがiOS12より前のものとなっております。
iPhone4S, iPhone5, iPhone5C, 第3世代iPad, 第4世代iPad, 第5世代iPod touch
その他の方法
・Windows版 MESHアプリを利用する
https://support.meshprj.com/hc/ja/articles/212601267
・Raspberry版 MESHハブアプリを利用する
MESHプロジェクトおよびApple社は引き続き長期的な解決に向けて検討を進めます。進捗がございましたらウェブサイトでご案内いたします。
ご不明な点がございましたらお問い合わせ窓口よりお問い合わせいただければ幸いです。
よろしくお願いいたします。
MESHプロジェクト
問い合わせ窓口