作者denkeni (Denken)
看板iPhone
標題Re: [問題] workflow新手問題
時間Sun Apr 2 18:57:00 2017
※ 引述《sssiraya (Rafiki)》之銘言:
: 最近開始想要自己編寫幾個workflow來玩玩
: 目標是先做一個可以直接開啟行動數據開關頁面的workflow
: 我知道板上已經有好幾個大家分享的成品
: 但總是想自己弄一個出來看看
: 問題是在URL這個action 裡面,要輸入該頁面的URL
: 想請問大家,這些URL是要如何取得?
: 還是說有相關的網站或文章可以學習的嗎?
: ------------------------------------------------------------------------------我確定問問題前我有爬過文、查閱過精華區與置底,我真的找不到我問題的解答。我保證我的問題和盜版沒有任何關係,若以上有虛假,版
用電腦 iTunes 下載目標 app
把 .ipa 改為 .zip 解開後去找 Info.plst 檔
找 URL types - URL Schemes 裡的值
譬如開啟 Google Maps 可以用 comgooglemaps://
但這無法用在 iOS 內建 app,對吧
這只能靠神人去試出來
譬如以前打開 設定 是用 prefs:root=***
iOS 10 時無法用了,開發者們鼓吹大家寫信給蘋果抗議
好一陣子後才有人發現
只是改成了首字大寫而已 Prefs:root=***
而且這只能打開 app 而已
沒辦法知道細部動作,除非該 app 有公開說明文件
有些會支援 x-callback-url 格式
Workflow 就內建了很多第三方 app 的動作
你可以不用自己寫 Open URL
理論上只要 app 有公開文件,Workflow 就可以支援
八卦一是
Workflow 自己就逆向工程 hack 了第三方 app
以便支援更多動作(顯然是沒公開文件的 app 動作)
並且公開教學
https://realm.io/news/conrad-kramer-reverse-engineering-ios-apps-lyft/
八卦二是
為何 Workflow 被收購後,要移除許多第三方 app 的支援
https://pbs.twimg.com/media/C7kPEphU8AAwL3K.jpg
是蘋果商業競爭考量嗎?
有開發者出來表示應該是法律考量
Workflow 團隊曾發信給所有支援的第三方 app 團隊
請求簽署一頁授權使用文件
而那些被移除的第三方 app,很可能只是忽略了信而沒簽署
(出處:
https://twitter.com/marcoarment/status/844918589803184129 )
不過,那些被移除的第三方 app
你知道怎麼找 URL 的話
還是可以自己加回去 ;)
--
我最近寫了一個叫作「工作咖啡館」的 iOS App
https://goo.gl/iBWJSs
我朋友拖拖拉拉也生出了 Android 版叫作「CaffeeTrip」
https://goo.gl/HnUQWQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.64.210.250
※ 文章網址: https://www.ptt.cc/bbs/iPhone/M.1491130627.A.BF9.html
推 timeregorge: 推 04/02 19:52
推 chadhsieh: 看不懂 但還是推 04/02 20:53
推 homelife: 原來如此,之前也很好奇 感謝你的說明 04/02 21:42
→ homelife: 也就是說去找一下google系列app的url,應該都還是有辦法 04/02 21:44
→ homelife: 用google產品的? 04/02 21:44
沒錯
※ 編輯: denkeni (61.64.210.250), 04/02/2017 22:58:37
推 seebrave: 推 04/02 23:06