Asked Thursday, 4:35 AM 28 1 0
  • 28 1 0
+1

Scan QR code in IOS

Share
  • 28 1 0

Em đang gặp 1 vấn đề như thế này nhờ các cao nhân chỉ giáo em với ạ. Chả là em có 1 ứng dụng web sau khi truy cập bằng link (QR code) thì có tự động mở 1 popup để xác thực. Em có gặp phải trường hợp safari block popup với 2 trường hợp:

  • TH1: khi e scan code bằng camera của iphone và mở trên safari thì hoạt động được.
  • Th2: khi e scan bằng app mặc định của iphone là code scanner thì sau khi scan nó tự động chuyển sang sarafi nhưng ở dạng in-app (mở trong app). Thì sau đó bị popup tất cả popup gây ra lỗi.

Cho e hỏi là có cách nào detact được 2 trường hợp này không, mở trong safari và trong safari in app. Em có check userAgernt mà giống hệt nhau.

Thursday, 6:24 AM

Ghê nha, giờ lại code cả ISO nữa 😃)

0
| Reply
Share
Thursday, 6:27 AM

Anh thấy mình vẫn chưa biết được nguyên nhân gây lỗi nên cũng hơi khó tìm hướng xử lý.

0
| Reply
Share
Tun Tun @TuanLinhChi
Friday, 1:23 AM

@huukimit Vấn đề này e thấy khá khó xử lý. vì IOS nó block rồi. thì chỉ còn 1 cách là detect rồi cho hiển thị alert báo cho người dùng chuyển sang sử dụng safari thay vì safari webview.

0
| Reply
Share
Tun Tun @TuanLinhChi
Friday, 1:25 AM

Và sử dụng trò con bò này thì nó detect được ạ. Khá vô lý.

https://stackoverflow.com/a/41108335/11833735

+1
| Reply
Share