1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

LIFF(LINE)はiOS 16でのみ仕様に沿った動作をする、という話

Posted at

サークル運営している友人の手伝いで、LIFFアプリと作っています。

例ですが、サイトはで表示され
https://example.jp/

LIFFのエンドポイントURL
https://example.jp/login
としていました。

この状態でも私のスマホで動かすと問題なく動いていました。
ただ主催も初めて開いたときはうまく動くけれど一度閉じるとしばらくaccess.line.meでBad Requestで開けなくなるようでした。

私のスマホやほか多くの人では問題なかったので、要因調査にかなり日数を要したのですが

を読むと上記って動作保証外なのですね。

作り始めた当時には読んで違和感を持ってたような気もするのですが、事象との繋がりはみえず思い至りませんでした。

結果としては
LIFFのエンドポイントURL
https://example.jp/
として、それで動くようにサイト側も修正すると問題なく動作するようになったようでした。

AndroidやiOS 18の人たちでは同様の問題は発生しておらず、主催のスマホ(iOS 16)と他一人iOS 16でのアクセスログが同様の事象が発生していたのでiOS 16でのバグ※1かなぁ、、、と調査していたのですが結果としてはiOS 16でのみ仕様通り(?)動作しなくて、他では問題なく動作していた、という感じですね。

※1 iOS 16より低いものからのアクセスが確認できなかったので、より古いのだと同様に動作しない可能性はありそう

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?