workflow新手問題 - iOS

Table of Contents

※ 引述《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

--

All Comments

Rosalind avatarRosalind2017-04-03
Valerie avatarValerie2017-04-05
看不懂 但還是推
Margaret avatarMargaret2017-04-09
原來如此,之前也很好奇 感謝你的說明
Faithe avatarFaithe2017-04-13
也就是說去找一下google系列app的url,應該都還是有辦法
用google產品的?
Oscar avatarOscar2017-04-17