Posted at

iOS12 beta1 で LIFF を使おうとすると sendMessages に失敗する

More than 1 year has passed since last update.

※本記事は、iOS12 beta版について書かれています。

タイトルの通りです。

LIFFの動作検証時にはbeta版ではなく、iOS11以下を使いましょう。


少し詳しく

iOS12 beta1 には、WKWebView内でCross-origin通信をしようとすると失敗する不具合がありました。

http://www.openradar.me/40807782

LIFF内で sendMessages を行うとこの不具合により

Error: Network Error

というエラーが出ます。

なお、該当のバグは iOS12 beta2 では修正されているようです。

beta版を入れた端末で開発をしている方はお気をつけください。