[請益] QRcode在In App browser網頁瀏覽問題

看板Soft_Job (軟體人)作者 (寂靜的生存者)時間9年前 (2016/09/21 01:27), 9年前編輯推噓1(1014)
留言15則, 5人參與, 最新討論串1/1
各位大大好 最近卡在一問題 我有個功能,使用者很喜歡把它變成QRcode 然後用QRcode scan 掃描 問題是每一家 開發qrcode in app 設定都不同 在執行頁面有的時候會cookies或者有session 不分廠牌會消失 在ios第一名的app上第一名的QRcode app 一掃瞄進去也會執行兩次 在過程中執行任何到後端動作也會執行兩次 想詢問是否有方法提示使用者用原生瀏覽器 而不要用in app 方式開 或者針對碎片化的qrcode軟體要如何解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.166.3 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1474392427.A.DF0.html ※ 編輯: gn01838335 (123.192.166.3), 09/21/2016 01:27:47

09/21 01:58, , 1F
不是很確定朝deep link的方向找有沒有解...
09/21 01:58, 1F

09/21 10:19, , 2F
根本解法應該是在後端處理 短期同ip第二次執行時失效
09/21 10:19, 2F

09/21 10:19, , 3F
畢竟前端使用者硬是要refresh你也是無法阻止的
09/21 10:19, 3F

09/21 10:29, , 4F
你這應該要在後端api上處理掉多餘的Request
09/21 10:29, 4F

09/21 10:49, , 5F
通常qrcode軟體都是掃活動網頁類型的東西 所以沒差
09/21 10:49, 5F

09/21 10:49, , 6F
如果你是用在揀貨或是有特殊用途的qrcode那類的
09/21 10:49, 6F

09/21 10:50, , 7F
一種是你自行製作合適的軟體給客戶用
09/21 10:50, 7F

09/21 10:51, , 8F
一種是你需要在你的後端的部分假定 client 端會有發送多次以
09/21 10:51, 8F

09/21 10:51, , 9F
上的request
09/21 10:51, 9F

09/21 10:52, , 10F
然後必須調整成合適的處理方式
09/21 10:52, 10F

09/21 10:52, , 11F
因為除了掃描,類似 link preview 功能也會發 request 到你
09/21 10:52, 11F

09/21 10:52, , 12F
機器上
09/21 10:52, 12F

09/21 10:53, , 13F
所以是不可能一定只會執行一次
09/21 10:53, 13F

09/21 12:51, , 14F
比較好的解法是專用APP,如果是每家的掃描都要能用,
09/21 12:51, 14F

09/21 12:51, , 15F
沙盒問題會搞死人。
09/21 12:51, 15F
文章代碼(AID): #1NuN5htm (Soft_Job)
文章代碼(AID): #1NuN5htm (Soft_Job)