[iOS] 使用Flurry記錄使用事件
一個想長遠發展的APP,有必要觀察使用者的行為狀況,很直覺地我們能透過記錄使用者點擊APP中的各個功能,經過簡單的統計與分析,就能一窺使用者對我們APP的喜好,於是持續改進來獲得使用者的支持!
在此我來介紹使用Flurry記錄使用事件。
這麼簡單記錄使用者行為的平台,Flurry發展得相當好,可以從2009年Q1到2011年Q4看出,於今日2014年想必有更多開發者在使用它! (繼續閱讀…)
一個想長遠發展的APP,有必要觀察使用者的行為狀況,很直覺地我們能透過記錄使用者點擊APP中的各個功能,經過簡單的統計與分析,就能一窺使用者對我們APP的喜好,於是持續改進來獲得使用者的支持!
在此我來介紹使用Flurry記錄使用事件。
這麼簡單記錄使用者行為的平台,Flurry發展得相當好,可以從2009年Q1到2011年Q4看出,於今日2014年想必有更多開發者在使用它! (繼續閱讀…)
由於專案需求,一個App同時要給管理者和使用者使用,那我們有些功能就要設定權限,比如只有知道密碼的人才能使用該功能!
若有時間的話,我也想自己刻一個iPhone密碼鎖,不過礙於時間有限,找第三方套件直接套用就可以啦~
很幸運地找到一個方便使用的Library,拿Demo用的View Controller來改就完成了大半!設定密碼、修改密碼、刪除密碼三個功能一次滿足!再搭配上將密碼存到KeyChain中的Library,新的功能就在兩小時內完成~
此外,我們還能修改密碼鎖的外觀,比如背景顏色、按鈕(不按和按)顏色、文字顏色、文字內容等等。
這個模仿套件iPhone密碼鎖,用起來跟Apple內建的一模一樣!
話說,這個專案已經四個月沒有動了呢⋯⋯
參考:GitHub – ABPadLockScreen。
為了安全地儲存使用者的密碼,建議將密碼儲存於KeyChain中。哈~要不是資深工程師提點,不然我真的還是會儲存在User Defaults中呢!
KeyChain是iOS提供的一種安全保存私密資料的方式,整個系統的keychain被保存在隱秘的位置(/private/var/Keychains/keychain-2.db),其中保存的資料是經過加密的。
KeyChain優點:
KeyChain缺點:
工欲善其事,必先利其器。使用Xcode開發iOS App,首先就要了解其提供哪些功能,雖然我已經開發約兩年,但依然還是有些功能的英文名詞沒記,雖然說使用久了習慣就好,不過要是能多記得些英文名詞,在網路上找尋答案時,就能更順利看得懂高手所描述的解法。
這裡有張Xcode工作區視窗 (Workspace Window)圖,偶爾回來看一下,很容易就記起來了!
參考:XCode4一些使用經驗分享。
還記得兩個月前,參加「駭城市」駭客松大賽,兩天的行程要完成一個提案,可說是相當刺激,而且是個非常好鍛鍊程式技術的時候,第一次參加駭客松的我,聽到組長說自己已參加過好幾屆Startup Weekend,真是讓我眼睛為之一亮!
我們拿著客製化的Beacon把玩著,努力想把「集八點」的雛形做出來,在第二天Demo之前,總算做到能夠跟評審們互動!
不過此篇主題是我們所用的工具之一Google Doc,它的共同編輯能力太強大啦~這也難怪會有人拿來玩五子棋和圍棋。
看著我們參賽者陸續填寫聯絡資料,各種顏色在表單上移動編輯,第二次看到還是讓我很驚豔!第一次是在我去上海做案子的時候。
還記得一年前的朋友輪 (Friend Wheel),這回來玩朋友氣球 (Friend Balloon)!這個是什麼應用程式?來看我的結果圖就知道囉~
一樣是分析臉書好友的關係,如今我的好友數高達850人,可惜經常聯絡的人不到150個,不過沒有關係,要是我們有緣分的話,一定有機會因為某個事件再變親密~
仔細觀察我的牽來牽去的氣球群,大致上可以找出14團,各團是在我某一時期累積而來的朋友,我很珍惜認識的朋友,就算無法約出來見面,還是能在Facebook或Line聊上幾句!
真的很感謝有你們這群朋友,讓我的人生多彩多姿,所有的喜怒哀樂好似還存在著⋯⋯當然也包含近幾年來所認識的網友,甚至正在看這篇文章的你:)~
參考:官方應用程式連結。
Written
on 2014 年 08 月 28 日