[iOS] Apple Sign In (蘋果登錄)
2020年5月開始,Apple已強制只要有第三方登入的App,一定要加上Apple Sign In (蘋果登錄)功能。🤪
也就是說,Apple也想要角逐第三方登入。先前我已寫文章觀察其他App,參考:Apple 強迫整合 Sign In With Apple。
2020年5月開始,Apple已強制只要有第三方登入的App,一定要加上Apple Sign In (蘋果登錄)功能。🤪
也就是說,Apple也想要角逐第三方登入。先前我已寫文章觀察其他App,參考:Apple 強迫整合 Sign In With Apple。
科技日新月異,銀行的服務也在跟進,傳統銀行即將被數位銀行超越!看得出來各家銀行摩拳擦掌,準備進攻只要網路就能使用的服務。
原先不以為意,2018年前衛的朋友推薦我申辦王道銀行,它是全台第一家數位銀行,直接上網就能開戶!當然要審核的證件一樣不馬乎,促使我們想辦的誘因是推薦人與被推薦人各有200元獎勵!
我的王道推薦碼:https://obank.tw/e/kKUQ5i?openExternalBrowser=1
2020年再次查詢數位帳戶,居然有高達20家銀行已在營運!而最吸引我的就是「活存利率」,數位帳戶的活存利率,幾乎都要跟定存利率差不多!那既然都是要賺利息,我會選擇放彈性度高的活存啦~
某天老闆心血來潮,要推播促銷活動,發現奇怪的問題⋯⋯查詢後原來是iOS 13 Apple推播通知回傳的Device Token改變了規則~
我立馬測試我們家App取得的Device Token,結果如下:
Printing description of deviceToken:
<a9df8591 f9be281b 45b7fd30 c452c298 05d04532 1c8e5e93 83079040 2efd1b83>
Printing description of deviceTokebStr:
{length=32,bytes=0xa9df8591f9be281b45b7fd30c452c298…830790402efd1b83}
Printing description of deviceToken:
<f144b48d 96957ab9 16717a2e e36d56a3 e91c0f7f 48623985 021173dd c4097c0e>
Printing description of deviceTokebStr:
f144b48d96957ab916717a2ee36d56a3e91c0f7f48623985021173ddc4097c0e
可以看到原本該是64字元的字串,變成有length和bytes,於是乎要再另外處理。
在開發iOS App的朋友們一定都會遇到一些跟寫程式沒啥關係的坑!若沒有解決這些基本的設置,開發過程就會相當不順暢,像是我們想要把專案編譯到實機做測試,就需要透過供應配置文件 (Provisioning Profiles)來實現。儘管已經開發許久的老手,依然會像我一樣還是對這玩意兒半知半解呀⋯⋯
那麼我就趁這時候來記錄高手的教學吧~
程式寫久了,一定會面臨到要去維護他人寫的程式碼,尤其是在專案已經持續好幾年,每隔一段時間就要增加全新的功能,同時還要修改舊有的功能。
看到下面標頭檔截圖,就知道至少有幾個人來改過程式囉XD~
光是看到命名方式就有三種風格:
看來每個工程師素質參差不齊,照理說每種程式語言都有其既定的規則,而不是照著先前學的程式語言來寫新的語言。
我在專案中也看到有四個API版本,我目前要改動的部分就是第四版。我實在不太會想要動他人的「技術債」,儘管Xcode有提供各種Refactor的功能,但卻也不能保證全域式改名完全沒有問題。
在介面實作方面,一開始的工程師是使用StoryBoard,然後有工程師改用Xib。我到現在還是偏好使用Xib。
有時候我們在評斷他人時,同時就是在評斷自己,我們有過去的生澀,所以才會有進步。同樣都是在工作,然而我們可以選擇喜歡的工作來做。
我們總希望親手打造的成果,能讓使用它的人都有美好的體驗。祝大家都能樂在工作:)~
已經有去泰國旅行兩次的經驗,不過我還是對泰國入境單與出境單很陌生,跟著朋友旅行省去不少麻煩事,不過若是自己要出國「七逃」,多學習些技巧可讓自己玩得自由且愉快!
泰國入境有正反面要填:
入境單正面
入境單正面依序填寫:
入境單背面
入境單背面依序填寫:
泰國出境單只有一面要填:
出境單
參考:各國出入境單圖解、泰國出入境卡填寫教學。
iOS 8已經在9/18釋出,所有使用者只要有符合的機型,都可以選擇是否要升級!身為開發者的我,當然要及時讓身旁的測試機更新作業系統,因為想來測試iOS 8 定位服務規則~
話說,昨晚更新我親愛的The New iPad,花了將近一小時的時間完成升級,但畫面卻顯示要我連結iTunes,我也跟著指示做⋯⋯iTunes居然要我回復iPad,也就是裡頭App的資料都會消失殆盡⋯⋯「×!」當下真的很不爽,不過想想裡頭也沒什麼特別的資料,很多重要的資料都儲存在雲端,我只要登入各大小App,就能取回我大部份的資料囉~
實在沒有想太多,就把要給兒童使用的APP送審,結果就是被拒絕 (Reject),原因是沒有注意到iOS 7心的送審規定。這才想起幾個月之前的新聞,有使用者反映小孩子會不小心誤觸應用內購買,建議蘋果可以建立配套措施,沒想到⋯⋯這個兒童防護機制已經實行中!
HappyMan・迴響