使用簡訊或通話記錄權限群組

Google Play 會限制應用程式使用高風險或機密權限,其中包括簡訊通話記錄權限群組。

如果您的應用程式不需要通話記錄或簡訊權限,則必須將這些權限從資訊清單中移除。如需符合政策規定的替代執行方案,請參閱下文的詳細說明。

如果您認為自己的應用程式符合使用限制政策規定或適用例外狀況,則應直接透過 Play 管理中心聲明所有通話記錄或簡訊權限

如果應用程式不符合政策規定,或是未提交聲明表單,便可能從 Google Play 下架。

存取這些權限的時機

只有應用程式的用途在許可範圍內,並且基於提供重要核心功能的目的,才能使用通話記錄或簡訊權限。

核心功能指的是應用程式的主要用途,也就是應用程式說明中著重介紹及主打的功能。應用程式的核心功能可能不只一種,如果沒有核心功能,應用程式就會「毀損」或無法運作。

全部收合 全部展開

簡訊和通話記錄權限可用於何處

如果應用程式要求取得簡訊或通話記錄權限,這些權限應可用於預設的簡訊處理功能、預設的通話處理功能或 Google 助理處理功能。

應用程式必須是使用者主動預設的簡訊、通話或 Google 助理處理常式,才能提示使用者授予這些權限;要是應用程式不再是預設處理常式,則須立即停止使用該權限。

用途

適用的權限*

預設簡訊處理常式 (以及做為預設處理常式時的任何其他核心功能用途)

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、SEND_SMS、WRITE_SMS

預設通話處理常式 (以及做為預設處理常式時的任何其他核心功能用途)

SEND_SMS

PROCESS_OUTGOING_CALLS、READ_CALL_LOG、WRITE_CALL_LOG

預設 Google 助理處理常式 (以及做為預設處理常式時的任何其他核心功能用途)

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、SEND_SMS、WRITE_SMS

READ_CALL_LOG


* 需經 Google Play 審查及核准。

例外狀況

在下列情況下,Google Play 可能會暫時以例外狀況來處理非預設簡訊、通話或輔助處理常式的應用程式:

  • 權限用於提供下列應用程式核心功能,且
  • 目前沒有替代方法可提供核心功能

用途

適用的權限1

透過通話進行帳戶驗證

裝置可藉由通話進行驗證;確認收到來電的方式為驗證通話記錄中的電話號碼

READ_CALL_LOG

防範簡訊詐騙

您必須有為使用者提供重要保護的實績 (比如有數據分析報告、基準測試結果、業界刊物及其他可信資訊來源為證),才有資格提供這個用途。

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、WRITE_SMS

備份與還原

使用者的內容備份、還原以及所用的雲端儲存空間

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、WRITE_SMS

READ_CALL_LOG、WRITE_CALL_LOG

來電顯示、偵測和/或封鎖垃圾內容

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、SEND_SMS、

READ_CALL_LOG、PROCESS_OUTGOING_CALLS

連結裝置的隨附應用程式,可傳送及接收簡訊或通話

這類應用程式可讓使用者將行動裝置連至智慧型手錶、車用裝置、智慧住宅裝置等連結裝置,並使用應用程式收發文字訊息及接聽/撥打通話

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、SEND_SMS、WRITE_SMS

PROCESS_OUTGOING_CALLS、READ_CALL_LOG、WRITE_CALL_LOG

跨裝置同步處理、傳送簡訊或通話

這類應用程式可讓使用者在多個裝置上同步處理文字訊息和通話,例如在手機和筆記型電腦之間進行同步

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、SEND_SMS

READ_CALL_LOG

自動裝置作業

這類應用程式可讓使用者設置一或多個設定條件 (觸發條件),要求作業系統根據這些條件在多個區域中自動重複執行操作

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、SEND_SMS、WRITE_SMS

 

READ_CALL_LOG、WRITE_CALL_LOG、PROCESS_OUTGOING_CALLS

企業封存、企業客戶關係管理和/或企業裝置管理

企業為員工採用的裝置管理服務;需透過公司登入功能存取資料

* 適用於企業客戶關係管理用途:僅允許有 * 標示的權限

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、WRITE_SMS

READ_CALL_LOG*、PROCESS_OUTGOING_CALLS*、WRITE_CALL_LOG

車內免持操作與投放顯示畫面

這類應用程式直接涉及與行車/移動相關的核心功能 (例如導航),尤其適用於只能以有限的肢體動作操控裝置的情境

RECEIVE_SMS、SEND_SMS、

RECEIVE_MMS、RECEIVE_WAP_PUSH、WRITE_SMS

PROCESS_OUTGOING_CALLS、WRITE_CALL_LOG、READ_CALL_LOG

人身安全/緊急警報的簡訊傳送功能

這類應用程式可在發生緊急狀況時傳送簡訊

SEND_SMS

Proxy 通話

這類應用程式提供中介號碼,讓使用者可以撥打電話/傳送簡訊

PROCESS_OUTGOING_CALLS、READ_CALL_LOG、WRITE_CALL_LOG

簡訊區域廣播

這類應用程式使用區域廣播簡訊,為客戶提供通訊功能

RECEIVE_SMS

透過簡訊進行金融交易及理財

例如統一支付介面 (UPI)、金融交易驗證、預算追蹤與管理

READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、SEND_SMS

寫入並顯示預設撥號應用程式的通話記錄

這類應用程式記載使用者撥號程式中的通話記錄

WRITE_CALL_LOG


1 需經 Google Play 審查及核准。

注意:提供電信業者和原始設備製造商 (OEM) 服務的應用程式,除了擁有本身重要服務所需的存取權之外,還可針對上述用途要求存取權限。

政策例外狀況

如果您的舊版 APK 會要求簡訊/通話記錄權限,但您已無法改寫相關程式碼,則可申請適用政策例外狀況。

請注意,唯有達成下列所有條件者,方可適用例外狀況:

  • 聲明要做為例外狀況處理的 APK

  • 該 APK 的發佈日期早於 2019 年 1 月 1 日

  • 針對 Android Oreo (API 等級 26) 以上版本的使用者,提供符合簡訊/通話記錄政策規定的替代 APK

  • 該 APK 的安裝人數在應用程式的總安裝人數中只佔極低的百分比 (小於 5%)。

Google Play 會審查這項要求,並依照個案情形決定是否適用例外狀況。您也可以將違規的 APK 取消發佈,以遵守簡訊/通話記錄權限政策。
未經許可的用途

在某些情況下,應用程式會想要求存取機密的使用者資料,但事實上有其他更安全有保障的替代方法可達成其原有目的,或是這個存取動作會帶來資料外洩的風險。

我們不允許應用程式以下列常見用途為由,要求存取簡訊和通話記錄權限,並藉此取得機密使用者資料。

  • 透過簡訊進行帳戶驗證 (參閱下方替代方案)
  • 分享內容或邀請 (參閱下方替代方案)
  • 聯絡人優先設定、興趣相似目標對象個人資料或社交圖譜
  • 通話錄音程式

  • 裝置效能增強應用程式、儲存空間或資料管理

  • 家人或裝置搜尋工具

  • 智慧型或預測式鍵盤

  • 簡訊或通話出現在桌布、啟動器以及其他工具中

  • 簡訊翻譯

  • 文字轉聲音、語音/聲音轉文字 [非預設處理常式或適用例外狀況時]

  • 簡訊和聯絡人管理 [非預設處理常式或適用例外狀況時]

  • 簡訊或手機通知強化和快訊 [非預設處理常式時]

注意:這份清單僅列出部分用途。

執行常見用途時可用的替代方案

用途

替代方案

簡訊動態密碼和帳戶驗證

SMS Retriever API 可讓您的應用程式自動以簡訊執行使用者驗證,不必請使用者手動輸入驗證碼,也不需要任何額外的應用程式權限。

如果 SMS Retriever API 不適用於您的應用程式,也可以請使用者手動輸入驗證碼。

傳送簡訊

簡訊意圖可讓您的應用程式傳送簡訊或多媒體訊息。

分享內容

分享意圖可讓您應用程式的使用者透過各種支援的應用程式分享內容或傳送邀請。這種做法同樣不需要機密應用程式權限。

撥打電話

撥號意圖可讓您的應用程式指定電話號碼,並開啟手機應用程式,接著使用者就能撥打特定電話號碼。

撥號意圖不需要 CALL_PHONE 權限。

 

重要事項:如果您的應用程式要將這些受限權限用於其他用途,請務必重新提交表單,並提供正確的最新資訊。如未誠實聲明或隱瞞權限用途,可能導致您的應用程式遭到停權,而且/或是造成您的開發人員帳戶遭到終止。

這對您有幫助嗎?
我們應如何改進呢?