[iOS] 整合 Line Login
目前在台灣,最多人使用的通訊軟體是Line,據說有將近2000萬用戶?!Facebook登入、Google登入已成為慣例,Apple登入在2020年之後開始強迫開發者整合。其實Line登入也緊跟隨在後,許多平台也已整合之,未來可多加善用。
目前在台灣,最多人使用的通訊軟體是Line,據說有將近2000萬用戶?!Facebook登入、Google登入已成為慣例,Apple登入在2020年之後開始強迫開發者整合。其實Line登入也緊跟隨在後,許多平台也已整合之,未來可多加善用。
有個需求是兩張圖分開儲存,在某個畫面必須兩張圖片疊加 (Overlay Two Images)起來顯示,下意識會用兩個ImageView,不過儲存的圖格式是Image,召喚ImageView應是有點多餘?!
早在2013年,我就把玩過iOS的人臉偵測 (Face Detection),當時覺得非常酷!因為已經能在手機上玩人臉偵測,回想2011年,我還在研究電腦上OpenCV,那時可是我研究所樂趣之一呢~
時光飛逝來到2017年,Apple在WWDC上發佈Vision Framework,裡頭實現更強大的人臉偵測。
通常Apple公告一項新技術後,要等個好幾年才會全面普及,可是Sign In With Apple在2019年6月公開後,竟不到一年就「強迫」開發者一定要遵守!不遵守的話會怎樣?不讓你上架新版本App呀XD~
Apple真是有夠狠呢!只要你有整合第三方登入方式,如Facebook、Google等等,最近我還發現Line也已有開放SDK可供整合第三方登入,就必須要整合Sign In With Apple,2020年5月開始~
今年非常關注結婚議題,於是我下載「結婚吧」App,確實讓能很想婚XD~
(繼續閱讀…)由於想要提早推播通知朋友生日,我必須取得取得行事曆的事件 (Get Event From Calendar)。
實際上我想知道資料回傳格式,如此能讓設計師規劃介面。
老實說,我沒在用內建的行事曆App,行事曆中的生日資料,是老早之前登入臉書帳號後,系統擷取回來加入。
沒有bug就沒有工作,於是乎自然而然產生bug⋯⋯(笑~)
有時候以為完全沒問題,簡單測試完後送審並上架,結果不到三天,上千用戶陸續使用後,發現要結帳時居然crash⋯⋯為什麼我會知道crash呢?因為Firebase有Crashlytics。
原以為問題不大,然而在我家客服收到「無法結帳」的抱怨,始知事情大條啦⋯⋯
沒想到簡單的多國語言檔案,也能造成App邏輯出現問題呢⋯⋯
這次由於檔案中莫名多了個「看不見的字元」,編譯能過,但卻讓NSLocalizedString(key, comment)出現問題!原本傳key會回value,出了問題後傳key會依然回key⋯⋯
智慧手機近年來螢幕越大越有多人想使用,Apple一直是潮流先驅者,當然會緊跟著用戶的心意。2019年9月發布更大尺寸的iPhone,而我也在五年後,把iPhone 6換成iPhone 11。![[iOS] iPhone 螢幕尺寸.png](https://cg2010studio.com/wp-content/uploads/2020/04/ios-iphone-e89ea2e5b995e5b0bae5afb8.png)
之前我也寫過iOS Support Matrix,該圖表作者在2020年表示,因為Apple發佈累積的iPhone裝置太多,已經無法簡單地繪製圖表,於是捨棄較舊的裝置來重新製作~
iPhone X之後的狀態列變化較大,於是要判斷手機模型來決定預留多少高度,此無最佳解,只能與時俱進囉~
參考:The Ultimate Guide To iPhone Resolutions、iOS Design、Say Hello to the iPhone Specs Matrix
HappyMan・迴響