App Store上架被拒,上架過程的辛酸(下)

來源: 簡書
作者:位之先
時間:2020-11-30
17671
本文繼續(xù)介紹App Store上架被拒的解決方案。

ODZhMTM5YS5qcGVn.jpg

 uses of this data.

· Will the data be shared with any third parties? Where will this information be stored?

· Which are the relevant sections of your privacy policy that explain collection, use, disclosure, sharing,and retention of face data? 

· Please quote the specific language in your privacy policy that concerns face data.Once you reply to this message in Resolution Center with the requested information, we can proceed with your app's review.

15.解決方案

App中刪除HealthKit所有相關(guān)的信息

其中比如證書取消支持HealthKit,項目中取消支持HealthKit

15.  

Guideline 2.5.1 - Performance - Software Requirements 

We noticed that your app uses HealthKit, but your app does not appear to include any primary features that require health or fitness data. The intended use of HealthKit is generally to share health or fitness data with other apps or devices as a part of the app's core functionality. Next StepsTo resolve this issue, please remove any HealthKit functionality from your app, as well as any references to this app’s interactivity with HealthKit from the app or its metadata. This includes removing any HealthKit-related keys in your app's Info.plist as well as removing any calls to HealthKit APIs, including those from 3rd party platforms, from your app.

16.解決方案

刪除App中plist audio相關(guān)配置

16.  

Guideline 2.5.4 - Performance - Software Requirements 

Your app declares support for audio in the UIBackgroundModes key in your Info.plist but did not include features that require persistent audio.Next Steps The audio key is intended for use by apps that provide audible content to the user while in the background, such as music player or streaming audio apps. Please revise your app to provide audible content to the user while the app is in the background or remove the "audio" setting from the UIBackgroundModes key."

17.解決方案

刪除App中plist VoIP相關(guān)配置

17.

Guideline 2.5.4 - Performance - Software Requirements 

Your app declares support for VoIP in the UIBackgroundModes key in your Info.plist, but it does not include any Voice over IP services.

Next Steps 

To resolve this issue, please revise your app to either add VoIP features or remove the "voip" setting from the UIBackgroundModes key.

We recognize that VoIP can provide "keep alive" functionality that is useful for many app features. 

However, using VoIP in this manner is not the intended purpose of VoIP.

18.解決方案

因App Store上架檢測出你使用了面容識別功能,并且面容識別沒有使用蘋果自帶的面容識別【LocalAuthentication】,Apple強(qiáng)制必須使用Apple官方的【LocalAuthentication】,目前已使用Apple自帶的LocalAuthentication進(jìn)行面容識別認(rèn)證。

18.

Guideline 2.5.13 - Performance - Software Requirements

We noticed that your app includes facial recognition for account authentication, but it does not use 

LocalAuthentication as the app's primary authentication mechanism. 

LocalAuthentication must be your app's primary biometric authentication method, and any other custom facial recognition mechanism should be optional for login and cannot replace 

LocalAuthentication.  

Next Steps

To resolve this issue, please revise your app to use LocalAuthentication as the primary mechanism for any biometric account authentication.  

Resources  

LocalAuthentication offers users secure, effortless access to their devices. Visit Apple Developer for resources more on [using LocalAuthentication](https://developer.apple.com/documentation/localauthentication).

19.解決方案

Apple檢測出了應(yīng)用中使用了screenshot,我這邊是以前項目用到了,臨時做了隱藏操作,本項目暫時用不到

19.Guideline 4.0 - Design

We noticed that your app offers a custom screenshot-initiated interface when the user takes a screenshot in the app.  

Next Steps  

To resolve this issue, please ensure your app only displays the iOS system-provided screenshot interface. 

The iOS Human Interface Guidelines include more details about [screenshot best practices](https://developer.apple.com/ios/human-interface-guidelines/system-capabilities/screenshots/).

20.解決方案

還是隱私政策,回復(fù):您好,感謝您對App進(jìn)行審核,我們已對隱私政策進(jìn)行更新,敬請復(fù)查。

20.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

Your app includes a facial manipulation feature but the provided privacy policy does not include all of the information required by [Guideline 5.1.1 of the App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage) and [Section 3.3.10 of the Apple Developer Program License Agreement](https://developer.apple.com/terms/).  

Next Steps  

To resolve this issue, please update the Privacy Policy URL section of App Store Connect to link to your privacy policy and ensure it includes all of the requisite information.  

If your privacy policy includes this information, please respond to this message in Resolution Center with the relevant sections quoted in your reply.  

Resources  

For your convenience, we’ve included Section 3.3.10 of the Apple Developer Program License 

Agreement below:

21.解決方案

因使用了相機(jī),但是權(quán)限說明不明確,在info.plist中進(jìn)行了補(bǔ)充權(quán)限說明。

21. 

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requests the user’s consent to access their camera and location but does not clarify the use of the camera and location in the applicable purpose string.  

Next Steps  

Please revise the relevant purpose string in your app’s Info.plist file to specify why the app is requesting access to the user's camera and location. You can modify your app's Info.plist file using the property list editor in Xcode.  

To help users understand why your app is requesting access to their personal data, all permission request alerts in your app should specify how your app will use the requested feature.  

Resources  

For additional information and instructions on requesting permission, please review the [Requesting Permission](https://developer.apple.com/ios/human-interface-guidelines/app-architecture/requesting-permission/) section of the iOS Human Interface Guidelines and the [Information Property List Key Reference](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyRefere

nce/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW18). 

You may also want to review the [Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection](https://developer.apple.com/library/archive/qa/qa1937/_index.html) page for details on how to provide a usage description for permission request alerts.

22.解決方案

因App中有幾個地方需要進(jìn)行登錄才可以查看,Apple認(rèn)為你應(yīng)該打開權(quán)限,針對這些問題,進(jìn)行闡述說明,反饋給Apple就好了

22. 

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requires users to register or log in to access features that are not account-based.

Next Steps

To resolve this issue, please revise your app to let users freely access your app’s non account-based features. 

Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law. 

You should allow users to freely access your app’s non account-based features. For example, an ecommerce app should let users browse store offerings and other features that are not account-based before being asked to register, or a restaurant app should allow users to explore the menu before placing an order. Registration must then only be required for account-specific features, such as saving items for future reference or placing an order.

23.解決方案

蘋果認(rèn)為身份證號碼數(shù)據(jù)隱私隱私,查看登錄不需要認(rèn)為不需要身份證號碼信息,針對這些問題,進(jìn)行闡述說明,反饋給Apple就好了

23. 

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requires users to register with personal information that is not directly relevant to your app’s core functionality. Specifically, the following fields or actions are required but do not appear to be directly relevant to your app’s core functionality:身份證號碼

Next Steps

To resolve this issue, please either remove all required fields that are not relevant to the app or make those fields optional. Information requested during registration must be relevant to the features the app provides. 

24.解決方案

Apple檢測到你的App中使用了第三方登錄,根據(jù)Apple官方說明,使用了第三方登錄就必須支持Apple登錄,故需要支持Apple登錄。

但是,但是如果滿足以下條件,則無需使用Apple登錄:

1.您的應(yīng)用專門使用公司自己的帳戶設(shè)置和登錄系統(tǒng)。

2.您的應(yīng)用是教育,企業(yè)或商業(yè)應(yīng)用,要求用戶使用現(xiàn)有的教育或企業(yè)帳戶登錄。

3.您的應(yīng)用程序使用政府或行業(yè)支持的公民身份識別系統(tǒng)或電子ID來對用戶進(jìn)行身份驗證。

4.您的應(yīng)用是特定第三方服務(wù)的客戶端,要求用戶直接登錄其郵件,社交媒體或其他第三方帳戶 才能訪問其內(nèi)容。

24.

Guideline 4.8 - Design - Sign in with Apple

We noticed that your app uses a third-party login service but does not offer Sign in with Apple. Apps that use a third-party login service for account authentication must offer Sign in with Apple to users as an equivalent option.  

Next Steps  

To resolve this issue, please revise your app to offer Sign in with Apple as an equivalent login option.  

Resources 

 - Review the [sample code](https://developer.apple.com/documentation/authenticationservices/implementing_user_authentication_with_sign_in_with_apple) on Apple Developer Support to learn more about implementing Sign in with Apple in your app.  

- Read the Sign in with Apple [Overview](https://developer.apple.com/sign-in-with-apple/) to learn more about the benefits Sign in with Apple offers users and developers.  Please see attached screenshots for details.

25.解決方案

Apple檢測你的App支持推送,但是沒有在開發(fā)者中心上傳推送證書。創(chuàng)建并在開發(fā)者中心上傳推送證書

25.

ITMS-90078: Missing Push Notification Entitlement 

"- Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the 'aps-environment' entitlement. 

If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the 'aps-environment' entitlement. 

Xcode does not automatically copy the aps-environment entitlement from provisioning profiles at build time. 

This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/Remot  eNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1."

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于簡書,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
法院推翻裁決,蘋果在巴西暫時不用開放App Store
法院推翻裁決,蘋果在巴西暫時不用開放App Store
今年11月,巴西監(jiān)管機(jī)構(gòu)裁決蘋果不得阻止開發(fā)者在巴西App Store外部分發(fā)應(yīng)用,要求蘋果在20天內(nèi)允許使用替代支付系統(tǒng)和側(cè)載,否則將面臨每天25萬雷亞爾(當(dāng)前約30.2萬元)的罰款。
App Store
巴西市場
蘋果
2024-12-112024-12-11
蘋果提醒開發(fā)者:臨近圣誕節(jié),App Store應(yīng)用審核時間可能延長
蘋果提醒開發(fā)者:臨近圣誕節(jié),App Store應(yīng)用審核時間可能延長
蘋果公司今日通知開發(fā)者,隨著圣誕節(jié)的臨近,App Store的審核時間可能會增加。蘋果建議開發(fā)者開始更新他們的應(yīng)用程序和游戲,為假日季做好準(zhǔn)備。
App Store
開發(fā)者
蘋果
2024-12-052024-12-05
ASO必讀:影響應(yīng)用商店中App排名的關(guān)鍵因素
ASO必讀:影響應(yīng)用商店中App排名的關(guān)鍵因素
在當(dāng)今數(shù)字化時代,應(yīng)用已成為我們生活中不可或缺的一部分。應(yīng)用商店中有數(shù)以百萬計的應(yīng)用程序,對于應(yīng)用開發(fā)者來說,了解影響其應(yīng)用排名的因素至關(guān)重要。
ASO
App
應(yīng)用商店
2024-11-072024-11-07
歐盟地區(qū)App Store商業(yè)應(yīng)用開發(fā)者,即日起需提供交易者身份資訊
歐盟地區(qū)App Store商業(yè)應(yīng)用開發(fā)者,即日起需提供交易者身份資訊
應(yīng)對歐盟頒布的《數(shù)字服務(wù)法》,Apple要求在歐盟App Store發(fā)布應(yīng)用程序的開發(fā)者必須提供交易者(Trader)身份資訊。
App Store
開發(fā)者
2024-10-232024-10-23
優(yōu)質(zhì)服務(wù)商推薦
更多