作者BF109Pilot (德軍王牌飛行員)
看板MacDev
標題[問題] 關於url scheme 跟openURL
時間Thu Mar 24 21:20:54 2016
小弟有個問題想請益
我有支APP(以下簡稱myapp) 需要分享連結到wechat群組
然後讓群組成員按了那連結能開啟"myapp"
一開始我傳myapp://foo連結到wechat
結果按了跳出safari 跑到底 然後沒反應
然後我就改成先連到一個中繼網頁
該網頁有<a href = "myapp://foo">link</a>
但是點了一樣沒反應
直接用safari開那中繼網頁
倒是可以彈出myapp
感覺是wechat的LSApplicationQueriesSchemes裡沒設"myapp"(廢話XDD)
請問有什麼方法可以讓群組成員可以從連結連回myapp呢
另外有個問題
好像ios 9之前開openURL都會直接跳safari
但是9之後就會出現類似webview那樣用的東西包著
然後上面有個back to xxxx
想請問有什麼辦法可以讓ios 9上openURL直接用safari開
然後ios 8之前能夠也有back to xxxx呢
第二個問題感覺跟第一個有關
謝謝先
願籌700P給前三位幫我解惑者
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.111.7
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1458825656.A.24D.html
推 darktt: 可以做一個網頁,open url到那個網頁,之後那個網頁自動 03/24 21:40
→ darktt: 觸發導頁的效果,導回你的app 03/24 21:41
→ BF109Pilot: 好像是wechat的連結都是用uiwebview開 所以沒辦法 03/24 21:54
→ BF109Pilot: 脫出它的手掌心的樣子 03/24 21:54
→ BF109Pilot: 我用safari:// 還是出不去 XD 03/24 22:06
推 darktt: 你把網頁放在其他網路上,直接在weichat 03/24 22:18
→ darktt: 是用網址連到那個網頁,網頁再重新導向到 03/24 22:18
→ darktt: 你的app就好了 03/24 22:18
→ BF109Pilot: 不行耶大大 之前嘗試過 由於它總是用uiwebview開連結 03/25 09:46
→ BF109Pilot: 而不是開safari 所以一直出不去的樣子 03/25 09:47
→ uranusjr: App 與 app 的合作需要定義, 如果 WeChat 不支援就無解 03/25 11:05
→ BF109Pilot: 感謝 所以想透過safari:// 結果也不行XD 03/25 12:30