CustomerApp的技術缺陷

CustomerApp的缺陷:
1. app 保持登陸 (安全可靠,簡單)
2. 圖片緩存
3. 推送
4. 性能優化 (耗電,啓動)
5. 地理位置 (全世界通用)
6. 二維碼掃描
7. masterpass 支付

no 1: 目前通過增長session保留時間,開啓app即登陸一次保持session,不得不說這是極爲愚蠢的做法,然而提出的token建議被否定,理由是服務器開發成本太高,本身也不瞭解這種技術。

解決方案: 雖然沒有被採用,但是還是要做我心目中的demo

no 2 : 圖片緩存, 目前使用Glide的自動提供的緩存技術,雖然說不需要緩存圖片(無網情況下商戶不顯示,那菜式圖片緩存沒用),但是再次基礎上再研究下以後此類問題不再是問題了

解決方案: 瞭解緩存原理,無網情況下緩存使用,緩存清理

no 3 : 推送一直是心頭的痛,研究斷斷續續,對產品沒有一個清晰的定位和設計,研究似乎看起來沒有什麼意義了,加之本身比較懶,可有可無的心態,但是這纔是核心技術。
解決方案: 一款比較可靠的CS系統

no 4: 性能優化,目前看起來沒有什麼需要優化的,比較apk比較少,才6M,可以分析v1並給出優化建議。
解決方案: 分析耗電,內存情況給出建議

no 5: 因爲中國的GWF,google的地理位置服務不能很好的使用,導致國內不能很好的定位,而百度,高德等不能解決國外的定位問題。 其次就是版本緣故,google官方的機型android5.0以上的獲取方式不一樣,而國內形形色色廠商ROM後的安卓版本獲取方式也不一樣。 最後在高併發的考慮上,目前google支持免費的每天定位次數爲1K,大於則需要購買定位服務,而百度,高德等目前沒有研究。
解決方案: 查看其它apk的源碼看他們的解決方案(此類問題爲信息獲取問題)

no 6: 二維碼和國內GWF也有一定的關係,考慮到相機的不同,配置也需要不同,目前方向爲全世界通用的二維碼/barcode掃描
解決方案: 查看其它apk源碼看他們的解決方案(此類問題爲信息獲取問題)

no 7: masterpass支付是新加坡第三方支付平臺http://mcpayment.com/,不得不說這種東西完全沒有技術含量,全靠溝通,使用email溝通效率太低,同時因爲時差的原因導致並不能非常好而快的解決問題。
解決方案: 學好英文,能用英文在線溝通


I'm fish, I'm on.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章