【App】 Product/Project Manager所需知道的基礎技術知識

 我將過往所負責App產品接觸到iOS 與Android App技術知識,簡單分享給非技術人員。

#Deep Link, Deferred Deep link, App Link

#API



—Deep Link, Deferred Deep link, App Link—

-Universal Link:iOS連結,從Web點擊Link判斷,若用戶有App後打開App,URL形式為Https://
-Deep Link:iOS與Android App皆有此名詞,簡易理解為Link為非Https://的縮網址,點連結後判斷有App打開App,沒有App則沒有反應。


Branch.io 與Appsflyer等公司所做的是協助判斷用戶點擊連結沒安裝App情況,設定到指定畫面


-Deferred Deep Link:有App則打開App指定介面,如果沒有下載App則可設定不同動作指定到該畫面

-App Link:直接打開App不問用戶要開哪個瀏覽器,簡化使用者所體驗到的繁瑣流程





#API

情境:

當你需要與你的好夥伴(App工程師們)討論時,他們常說這功能會需要後端支援,需要做API來完成,這時候你需要後端與App前端工程師們一起討論格式,當然因為每個公司不同的合作制度,不一定要會需要知道這個知識,但多學方便討論順利。

溝通格式:
Json 

●Json Object:{}大括號內設定的欄位key為unique

●Json Array:〔〕括符內的值可重複使用

舉例:電商的商品列表


需要提醒後端與App前端做些防呆處理,像是:
若API沒有抓到東西後端需要送空字串、空Array、空Object,App本身需要進行Handle型態不一樣的key及null的情況,可以不秀出來或者給予預設畫面等處理。




                         
                              





留言

熱門文章