跳到主要內容

台灣寵物認領養 ios app




ios version:
https://itunes.apple.com/us/app/台灣寵物認領養/id1441274848?l=zh

android version:
https://play.google.com/store/apps/details?id=com.mark.taiwanhelpdogcat



費經千辛萬苦,ios終於上架了.
難度:
1.ios swift語法與android java完全不同, 要全部重學,例如swift 有 closure , java無.要適應.


2. ios app設計與android app工具上也不同, 一個android studio, 一個xcode.
ios 比較特殊是用storeboard跟 segue, debug也比較麻煩, layout非常難用,還要用拖曳的.
非常麻煩. 相比之下andorid studio好用多了.我也覺得最難的地方是這裡...

3. 上架, ios app上架耗費多時,他們竟然是用人工審核的, 等等等..就是ios app上架的特色,這不僅嚴重拖累開發者研發速度與改版速度,我本人非常不喜歡.


ps:之前在鴻海工作時,受到惡同事的小人舉動和惡主管在工作上欺負我,
那個team同事整天在吵架,有個同事不斷跟主管打小報告,有時連同事間私下的聊天事他也跟主管報告,主管也無能,每天只會講一大堆天馬行空的架構,但卻根本不能實現,有次我跟他說寫app要做ios跟android,只有我一人根本不夠,結果就把我大罵一頓,威脅把我趕回台灣,因為我從沒見過脾氣如此暴躁的主管,我還因此受驚嚇跌倒受了傷,離職前幾天,他還威脅我要把我關在小房間,不准我用電腦,跟手機,簡直是污辱人到極點,逼我自動離職。
最後我根本不想跟他們在那攻擊來攻擊去,趕快自請離職了事,人資呢?
根本無能為力,惡主管還是一直在鴻海.
這件事也讓我省思找工作不能亂找,不是給你薪水就過去,要慎選,遇到惡主管爛同事簡直就是踩到一個大爛坑,跌倒不打緊,還賠了自己的心靈,憎恨跟不信任人,都會伴隨自己一輩子。
最後當自己被鬥走,氣憤難平,無人願幫忙,當時被霸凌時的我,有感於自己不也跟這些小動物一樣可憐,需要幫助但卻無人聞問,一且都得靠自己,自生自滅,感同身受,
以上所述的事都是真實發生.
回想當時家裡有養貓,都是這些可愛的小動物陪伴我,現在我有能力,當然就對他們很有愛心,幫他們做一點事,做這app.

最近還看到有人有遇到一些鴻海霸凌員工的事,想不到這幾年他們都沒改進:
https://disp.cc/b/163-af6d
https://www.ptt.cc/bbs/Tech_Job/M.1522933452.A.B32.html


我覺得會發生這種事一點也不意外,
所以我才說如果你要去鴻海上班,一不是你有背景,
二就是你鬥爭能力很強,能夠把惡人都鬥走。
尤其鴻海集團也不差他一個員工,
他們人資都不care的,走一個再招一個,因為有太多無數懵懂無知的新鮮人等著進來。這對鴻海是一大危機,將來會變資深且有能力的人誰要去那?知道一些真實發生的事後,找工作都會把鴻海列為second choice.

這是一個結構性的問題,
一家公司很大的話,從下層到上層,管理與績效是很重要的,
他們應該要列出人資的績效,主管與部門整體的績效,甚至員工個人的績效,
一評估就知道了,哪些部門做了幾年都賠錢,無前景,哪些部門人一直流失,人資有沒有盡責?部門主管有沒有善盡管理責任?有沒有請到一個草包主管導致部門分崩離析?
這都可以從績效判斷中得出結論。
如果一個公司新進的人員,工作開始之後,對這家公司很感激,同事間既競爭又和諧相處,主管帶領部門一起達到目標,這才是一個正循環,忽視之,假裝認為人才流動是正常,而不積極面對,這樣會陷入一個負循環,就像一台車,零件漸漸老舊,開車的人又積極性不足,車子就會慢慢壞了,一家公司也是一樣。

現在我還持有一張鴻海2317股票,這是我因為對郭董的一份尊敬,才沒賣掉。但如果再叫我買第二張,我不願意.


這個網誌中的熱門文章

更改google drive預設存放目錄位置Change Google Drive Default Folder Location in Windows

Google drive預設存放位置是放在C:\Users\username\Google 雲端硬碟.有些人c槽是ssd,空間有限.如果一不小心,像google drive空間有1TB的人. SSD就被塞爆...需要改放在其他磁碟機..(例如c是ssd, D是一般硬碟..可能有幾TB)


1.如果之前已經安裝的人,首先先解除帳戶連結.解除後再刪除掉目前的舊的Google Drive 目錄.釋放已占空間.(不用擔心,因為已經備份到雲端,待會會自動再下載回來.)


2.再次登入帳戶,在最後一頁時.不要那麼快按確認,這裡有個"進階設定".




3.這邊可更改預設資料夾...我們把他改到D槽...或其他槽. 建一個新目錄,取個好記的名字,例如"[GoogleDrive]",加上特殊字元"[" "]"可讓資料夾排在最前面,將來比較好找.更改好之後,再選擇這新資料夾.
PS: 也建議大家不要把Google drive預設資料夾放在C:\Users\username\Google 雲端硬碟.
一則不方便找.二則重灌電腦時,會忘記這邊有資料,整理起來很麻煩.三是C通常是SSD,容量小,設在D槽(如果是HDD的話),可避免塞爆SSD.

Mark App Design Apps隱私權政策

1.本隱私權政策與條款僅適用於使用者於Google Play Store或Apple store上之Mark App Design所設計並上架成功的app應用程式,並不適用於其他使用者自行於非官方商店之所下載之應用程式或獨立apk. Mark App Design不負責若user自行從非官方app store之來源所下載的app與其所產生的任何行為與後果,故請麻煩各位user只從官方之google play或apple store下載正式版app,並保持版本為最新之app,切勿安裝來路不明apk,並提防有些惡意人士會竄改apk再放到網路上供人下載。

2.Mark App Design所設計的apps,例如租屋快訊等app,若需登入功能,則完全按照google sign-in/firebase sign-in之規定取得個人識別資訊後,如性別或國家等基本資料,Mark App Design 保證都只作為app登入後,使用者識別之用途,此為必要程序,以節省再要求使用者註冊帳號之麻煩,相關規定均符合Google Sign-in/firebase auth使用守則,不會取得你的個人帳號或密碼,其為一種由google sign-in/firebase auth所傳回之暫時性識別資料,每位使用者皆有獨特之一組識別碼,故你不需提供密碼,但app即可透過之確認是您本人帳號,此種暫時性識別碼無法用做其他用途。另外若非經您書面同意,不會將取得之資料用於其他用途,此記錄僅為app內部供程式識別使用,決不會對外公佈或出售或轉手給其他人,本人也特別謹守分寸,不會要求奇怪之財務和付款資訊、密碼驗證資訊、電話簿或聯絡人資料或權限、不會無故取得麥克風和相機感應器資料,以及不會要求存取具有機密性的裝置資料,如果你發現app安裝時需要要求這些不必要權限,請注意可能你下載到惡意竄改之apk,請移除之並改從官方google play/apple store下載。

3.Mark App Design所設計的apps,例如LED FlashLight,須使用Camera權限,只是因開啟led需此權限才能使用led功能,例如鏡子app須取得camera權限,也保證絕不會將camra用作其他用途,本人設計之app絕不會取得不需要之權限,如你發現app會要求此類無相關權限,請馬上通知Mark App Design…

關於google play console app應用程式簽署

應用程式簽署
只要加入 Google Play 應用程式簽署計畫,您就能以安全的方式為新的和現有的應用程式管理應用程式簽署金鑰。系統會透過安全的基礎架構 (與 Google 用來儲存自身金鑰的基礎架構相同) 妥善存放金鑰。
如果您遺失了金鑰庫,或認為金鑰庫遭到破解,Google Play 應用程式簽署計畫可以讓您提出重設上傳金鑰的申請。如果您在沒有註冊加入 Google Play 應用程式簽署計畫的狀況下遺失了金鑰庫,則必須使用新的套件名稱重新發佈應用程式。


當然要加入啦,
但加入後就有很多問題產生了,會有三個SHA1金鑰產生,不同的sha1.用的地方不同.
debug跟release 跟 google play 會自動二次簽章.

上傳APK後,就是不同的SHA1.
要去Google play console看.
如圖上,紅框處:就是真正user下載到的app的實際sha1.
填錯,firebase 就不能用喔~~~

-->用這指令只是看目前你手上的KEYSTORE他的SHA1,在DEBUG時期用的.
指令: (紅色改成你的)
keytool -exportcert -list -v -alias YOUR_KEYSTORE_ALIAS -keystore YOUR_KEYSTORE

輸出:
輸入金鑰儲存庫密碼:
別名名稱: ---
建立日期: 201--
項目類型: PrivateKeyEntry
憑證鏈長度: 1
憑證 [1]:
擁有者: ---
發行人: ---
序號: ---
有效期自:---
憑證指紋:
         MD5:  90:3E:----E3:8D
         SHA1: E1:3F:3---5A:96
         SHA256: 40:F8:0----2:F6:10

簽章演算法名稱: SHA256withRSA
主體公開金鑰演算法: 2048 位元的 RSA 金鑰
版本: 3

擴充套件:

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
---                                ,...
]
]