文章

顯示從 3月, 2017 起發佈的文章

「SipTalk 移動分機 APP」 隱私權政策

本文說明「SipTalk 移動分機 APP」的隱私權政策。請您詳細閱讀,本文不定期更新,您若繼續使用「SipTalk 移動分機 APP」,即代表您同意相關此政策。 1. 個人資料之類別 當您使用「SipTalk 移動分機 APP 」(下稱「本APP軟體」)時,會執行下列動作:讀取通訊錄、讀取手機電信狀態、使用麥克風等。 2. 資料的收集與應用 「SipTalk 移動分機 APP 」服務器端,有收集下述資料: (1) 透過APP軟體撥打網路電話時,APP會使用手機麥克風進行通話,當使用者有設定錄音要求時,服務器將會進行通話錄音。 (2) 透過APP軟體撥打網路電話時,APP會讀取手機的電信狀態,以避免影響個人手機門號的通訊。 (3) APP軟體會讀取手機通訊錄之號碼和常用號碼,讓使用者能快速撥打網路電話。 3. 本軟體不會收集的項目 凡是您手機內的個人通訊錄之資料,「SipTalk 移動分機 APP」不會做收集,以維護您的個人隱私。 4. 「SipTalk 移動分機 APP」的資料儲存與保護 「SipTalk 移動分機 APP」為方便用戶使用,提供多項個人化設定功能。包含「常用號碼 」、「通話紀錄」。這些都是儲存在手機的記憶體內,請您妥善保管手機。另建議您在新增智慧撥號規則時,不要新增有關個人隱私的資料,譬如:身分證字號、信用卡號、生日等等,以減少手機遺失或遭駭客攻擊時的威脅。 5. 同意個人資料之蒐集、處理、利用或國際傳輸: 您了解並同意本團隊依本「隱私權政策」及相關法規,蒐集、處理或利用您所提供的個人資料。 6. 除下列情形外,本團隊不會任意將您的個人資料出售、轉讓或揭露予任何第三人: (1) 本團隊/本APP軟體將因法律規定、法院命令、行政調查或其他法律程序的要求而提供您的資料,惟在此情形下,該資料只會單純提供予調查單位,並受中華民國相關應適用法律的保護。 (2) 為了調查和防止非法活動、涉嫌詐欺、對人身安全有潛在威脅的狀況、對本團隊/本APP軟體服務條款的違反,或為了對上述情形採取應對措施。 (3) 本APP軟體或本團隊被其他公司收購或合併,我們有權利將您的個人資料移轉給該公司。如果發生這種情況,本APP軟體會在您的個人資料被移轉且將適用不同的隱私權政策前通知您。 7. 個人資料之安全 本團隊將依相關法

第一個 APP 上架 Google Play

圖片
        花了不少時間開發一個APP,不斷地在手機上 debug 、 安裝 APK 、 移除 APK 、調整頁面 ...等工作,最終的目標就是能上架 Google Play,這樣才算是完成一套 APP 的開發。上架的流程可以參考 Google support [1],當然網路上也有不少前輩留下巨細靡遺的步驟 [2],只要按圖索驥也能成功完成上架。圖二所示就是我依照前人方法最後上架的截圖。我這裡就不重複說明上架的詳細步驟,只紀錄上架時所遇到的一些問題,相信也有其他開發者遭遇下列的情況。 1. 上傳的 APK 未經壓縮校準         第一次上傳 APK 到 Google Play,上傳完畢後,Google 跳出一個視窗,告訴我說 "上傳的APK 未經壓縮校準" ,心想在開發過程中我不是都能透過 Eclipse 成功安裝到手機上嗎?怎會出現這個錯誤。原來,上傳的 APK 必須先產生 keystore,再經過 jarsigner 和 zipalign 兩道程序,所產生的 APK 才能傳給 Google。至於詳細的做法請參考 [3]。當第一次上傳成功後,我們應該能看到圖一的版本資料了。 2. 裝置與版本不相容         上傳成功後,很開心地便想從 Google Play 下載這個 APP 來安裝試試看,結果 APP 視窗上面出現一行字 "裝置與版本不相容"。奇怪了,在開發時期無論是從 Eclipse 安裝或是 copy APK 到手機安裝也沒出現什麼問題,為何從 Google Play 下載安裝卻遇到不相容的問題。於是,詢問了 Google support 後,才知道 manifest.xml 裡面宣告了硬體要求,因為 Google Play 會檢查手機裝置是否有滿足這個 APK 的硬體要求,如果沒有,便不允許安裝了。另外,也可以從圖一的 "支援裝置數" 得到相容性的答案,Google Play 會列出這個 APP 能支援的裝置與不支援的,如果遇到能支援的數量很少,那我們就必須好好檢視自己的 AndroidManifest.xml 裡的內容。盡量移除不必要的權限,選用適當的 MinSDK 版本號,移除不必要的硬體要求。 3. 上傳更新版本         接下來想