【iOS】コントロールセンターのQRコードリーダーではまった件
現在のiOSで端末のコントロールセンターにQRコードリーダーが実装されていますが、
URLをQRコードにして、QRコードリーダーアプリからWEBページへ遷移させる際の挙動に差異があったのでメモ。
<<動作の差異>>
QRコードからWEBページを表示後、WEBページから別のアプリがキックされる際に、
・コントロールセンターのQRコードリーダー
別アプリが起動した際にWEBページ(ブラウザ)が終了
・カメラアプリのQRコードリーダー
別アプリを起動時、ブラウザはバックグラウンドに遷移
コントロールセンターのQRコードリーダーはWEBViewにてページを表示し、
バックグラウンドで待機してくれない。
<<実際にはまった事象>>
ブラウザ上から電話発信で2要素認証を行う「着信認証」サービスにて、
1.QRコード読取り
↓
2.WEBページ表示
↓
3.電話発信を行う
↓
4.終話後、WEBページ側は「着信認証」の結果に応じた振舞い(Myページへリダイレクト等)を行う
という流れで動作させたいのですが、3の時点でWEBページ(ブラウザ)が終了してしまい、
正常に認証がなされていても、利用者はMyページへ遷移出来ない。
<<対処方法>>
QRをカメラアプリから読込んで頂くように案内。
全然解決してない、、、
Author And Source
この問題について(【iOS】コントロールセンターのQRコードリーダーではまった件), 我々は、より多くの情報をここで見つけました https://qiita.com/ost_oga/items/871f0dd778de6597b522著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .