簡體   English   中英

在 Play 商店中 React Native Publishing APP 被拒絕(權限)

[英]React Native Publishing APP on Play Store Rejected (permissions)

我剛剛完成了我使用 Expo 擁有 React Native 的應用程序。 這是我第一次將 APP 上傳到 Play 商店。 在我上傳完我的應用程序和所有要求后,我收到了一封來自谷歌的電子郵件,我的應用程序被拒絕了,我不知道如何解決他們列出的問題。

================================================== ====================

原因如下:

聲明的函數 DEVICE_AUTOMATION 是允許的,但未被批准用於清單 READ_SMS 中列出的特定權限。 必須從您的應用清單中刪除這些多余的權限 READ_SMS

聲明的功能 DEVICE_AUTOMATION 被確定為不必要或與您的應用程序的核心功能不符。

================================================== ====================

任何幫助將不勝感激。

最好的問候穆薩亞布

從 2019 年 1 月 9 日開始,谷歌開始限制使用包括短信或通話記錄在內的高風險或敏感權限

根據郵件,您不能在您的應用程序中使用 READ_SMS 權限。 (不管用什么語言制作什么應用程序都沒有關系)確實,Google 只是判斷“您的應用程序不需要 READ_SMS 功能”。

如果您嘗試使用 READ_SMS 作為 OTP(或電話身份驗證),您可以使用SMS Retriever API來實現幾乎相同的功能。

在其他情況下,目前沒有可用的替代方案。

Android 應用程序有一個叫做權限的東西,應用程序告訴手機它想要做什么。 這樣做的目的是為了保護 Android 用戶的隱私。

Google Play 最近在允許哪些應用程序使用其中一些權限方面變得更加嚴格,因為濫用應用程序經常使用這些權限。 這些權限之一是 READ_SMS。 如果一個應用程序被授予此權限,它就可以讀取所有用戶的 SMS 消息。

從您的評論中可以看出您不希望您的應用讀取用戶的 SMS 消息。 所以在這種情況下,檢查工作 - 您的應用程序正在請求它不需要的權限。 您應該從您的應用中刪除對 READ_SMS 權限的請求。

這里有關於在React Native 應用程序中編輯權限的說明。 因此,您可能將此權限添加到您的AndroidManifest.xml文件中。 如果你這樣做了,那么你應該刪除它。

如果您沒有自己添加它,則您添加到應用程序的第三方庫可能添加了該權限。 如果是這樣,您應該停止使用該庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM