跳到主要內容

精選

《十分鐘學程式》Firebase Push Notification - iOS Swift

現在已經是手機不離身的年代了,每天少則幾十通 推播通知 (Push Notification) ,多則上百通,大家是否思考過這些推播是怎麼作業的嗎?好吧!我自己也沒想過,因為一切都是這麼的自然XD。 推播對一個 App 來說是不可缺少的,畢竟不可能要求使用者一直開著 App,那如何要在使用者在未開啟 App 時來達到傳遞訊息呢?這時就可以用飛鴿傳書,或是請刺客來幫忙傳遞...,如果這些方法都不喜歡的話,那可以考慮用用費時又浪費資源的推播 Push Notification 來達到這個目的。 說到這邊,是否想到如果要做到推播就需要自己先建一個 Server 才能做到,答案是否定的,因為我們有強大的 Google 幫大家都已經架設好了,而且是『免費的』這才是最重要的,因此 Firebase 就這樣產生了!!這次就要教大家如何使用 Firebase 來做到 iOS Push Notification。 在開始教學前需要做一些準備: 一台裝好 Xcode 的 Mac 一個付費的 Apple developer account,沒錯就是那個每年要繳 99美元的帳號 一個 Google 帳號 一杯夠大杯的咖啡 (What?) 上面這些東西都準備好的話!我們就開始上課嚕~~ 這堂課會分 12 小節: ・Xcode 建立一個 Swift 專案 ・設定 Apple Developer Account ・產生 CSR 檔 ・上傳 CSR 檔 ・準備 APNs (Apple Push Notifications) 認證 ・Firebase 建立新專案 ・Firebase Push Notification 設定 ・撰寫設計一個支援 Firebase Push Notification 的 iOS App ・開啟 Push Notification 功能 ・匯入 GoogleService-Info.plist ・初始化 Push Notification 設定 ・測試 Firebase Push Notification Xcode 建立一個 Swift 專案 1. 開啟 Xcode,選擇『 Create a new Xcode project 』來建立一個新的專案 2. 選擇『 Singl

《十分鐘學程式》Android 環境建置 -- Windows 10 上安裝 Eclipse for Android

上一堂課我們學會了如何在 Windows 10 上建立 Java 開發環境,如果忘記了就再次搜尋『《十分鐘學程式》Android 環境建置 -- Windows 10 上安裝 Java JDK』。因此相信現在大家的電腦都可以執行 Java 所編譯的程式,身為一個專業的軟體工程師怎麼可以只執行別人寫好的程式呢!接下來就開始教大家如何安裝開發 Android 的 IDE 吧!

如果第一次接觸程式語言的人一定會好奇 IDE 是甚麼東西,名詞的定義問問『谷歌』一定會有一堆答案,這邊我就簡單地描述就好。IDE 全名為 Integrated Development Environment,中文翻譯為『整合開發環境』。簡單的來說就是一套幫助我們開發程式的軟體,現在已經很少人不用 IDE 來開發程式了,畢竟真的太方便了。目前最常來開發 Android 的 IDE 為 Eclipse Android Studio

直接切入正題,馬上翻起衣袖開始學習如何建立 Eclipse,並且把 Android 開發環境架起來吧!

《在 Windows 10 上安裝 Eclipse》
Step 1.
連結至 Eclipse 官網下載 Eclipse 安裝包,依照自己點腦的規格選擇 32 bit 或是 64 bit


Step 2.
點選『DOWNLOAD


Step 3.
將下載好的檔案點開來執行(如果是下載 64 bit,檔名應該為eclipse-inst-win64)。點選『Eclipse IDE for Eclipse Committers


Step 4.
這邊可以選擇安裝路徑,可以發現 Eclipse 安裝的地方並非和一般軟體一樣在 C:\Program Files 中,如果 C 槽容量還夠就直接用他的預設路徑吧。點選『INSTALL


Step 5.
安裝完成後會看到下方畫面,點選『LAUNCH


Step 6. 
一開始會詢問 Workspace 路徑,Workspace 是甚麼東西呢?簡單來說就是之後所建立的 Project 專案要存放在哪裡,當然我們可以直接使用他預設的目錄。直接點選『Launch


Step 7.
剛安裝完的 Eclipse 是還沒有 Android 環境的,這是需要額外安裝的,不過也不難,點選『Help』→『 Install New Software...


Step 8.
點選『Add...


Step 9.
輸入 Name,這邊的 Name 可以自己隨便命名,並不影響
Location 輸入:https://dl-ssl.google.com/android/eclipse/ (伺服器位置)
接著點選『OK


Step 10.
將 Developer Tools 打勾,點選『Next >


Step 11.
他會再次詢問一次,一樣點選『Next >


Step 12.
如果有出現 Warning 訊息對話框,直接點選『Install anyway


Step 13.
安裝到最後會要求重開 Eclipse,直接點選『Restart Now


Step 14.
當 Eclipse 再次開啟後,此時 Android 的環境已經建構完成。不過我們還缺少一樣東西,叫做 Android SDK,至於甚麼是 SDK 我在這邊也不再細說,簡單來說就是開發軟體所需要的套件,所以 Android SDK 顧名思義就是開發 Android 所需要的套件。不過因為現在 Android 希望大家都利用 Android Studio 開發,因此 Android SDK 已經很難很難,真的很難下載到,不過沒關係我已經幫大家備份起來啦!直接到我的雲端下載 Android SDK 就可以啦!
下載完後,將他解壓縮放在一個自己所知道的目錄,並且記住這個目錄位置,因為等等會使用到。


Step 15.
點選『Window』 → 『Preferences


Step 16.
點選左方的『Android』,然後將剛剛的目錄位置複製到 SDK Location 之中,點選『Apply』,最後再點選『Apply and Close


Step 17.
點選『Window』→『Android SDK Manager


Step 18.
開啟 Android SDK Manager 後,要先安裝一些開發 Android 所需要的 Tools,如果一開始不知道要安裝那些東西,可以先依照我的設定,之後如果要更改再自行更改就可以嚕!
Android SDKAndroid SDK Platform-toolsAndroid SDK Build-tools 打勾


Step 18.
往下滑後,將 Android 8.1.0 (API 27) 打勾,這裡我是選擇當前最新 Android 版本,然後點選右下方『Install ....』這邊會因為選擇安裝數量不同而顯示不一樣的數量


Step 19.
耐心等待安裝完後,Android 開發環境的建置就大功告成!!

下一堂課會教大家如何寫第一個屬於自己的 Android APP 喔!!

留言

熱門文章