開發問題小記 - Solflare wallet的deeplinks跳轉問題
我今天在開發flutter app時遇到個與Solflare deeplinks交互的問題。我發覺solflare處理deeplinks跳轉返回時, 可能是用了in app webview之類的方式打開, 而不是用lanuch app的方式打開。 所以返回時solflare是在solflare裡webview呈現著我的app, 但是卻沒有了我的app跳過來前的所有view state (這很合理, 因為是另外打開的)。 至於我原本的app, 就呆在原本的打開狀態, 一直收不到solflare的跳轉回傳。
我也試過phantom wallet, phantom是沒有問題的, deeplinks做完東西後是launch app打開我的app。 所以它會是switch到我本身已打開的那個app, 從而收到答案, 能繼續做下去。
P.S. 這裡記於2023-10-08, 也許將來過些時日這個問題會解決掉吧。
