iOS 審核淺談:1.4.1、2.1、2.5.2、2.5.4、4.2.3、5.2.5

来源:https://www.cnblogs.com/boaosady/archive/2022/09/28/16739204.html
-Advertisement-
Play Games

整理下近期被 Apple 殘忍虐待的成果。 ps: 可以提供一個視頻鏈接,建議用微軟的OneDrive 。審核員方便點。國內那些個地址都需要登錄,需要登錄才能看視頻的場景,同樣會被拒 Guideline 1.1 - Safety - Objectionable Content Guideline 1 ...



整理下近期被 Apple 殘忍虐待的成果。

 

ps: 可以提供一個視頻鏈接,建議用微軟的OneDrive 。審核員方便點。國內那些個地址都需要登錄,需要登錄才能看視頻的場景,同樣會被拒 

 

 

Guideline 1.1 - Safety - Objectionable Content

Guideline 1.1 - Safety - Objectionable Content

We found that your submission includes content or concepts that are not appropriate for the App Store.

 

Specifically, your app’s metadata or binary include inappropriate references to the COVID-19 pandemic. Users rely on the App Store to find apps providing essential medical services and safety information. To help users easily locate this content, only apps from recognized institutions providing essential services should reference the pandemic in their metadata and binary.

 

Next Steps

 

It would be appropriate to revise your submission, including the app binary and any associated metadata, and remove all direct references to the COVID-19 pandemic.

解決方案:

疫情當下,新冠也不是隨便就能上的。要麼提供資質,要麼刪除相應數據吧。

 

Guideline 1.4.1 - Safety - Physical Harm

Guideline 1.4.1 - Safety - Physical Harm

 

Your app provides medical diagnoses or treatment advice but does not include the required medical disclaimer.

 

Next Steps

 

Please revise your app's description to include a disclaimer reminding users to seek a doctor’s advice in addition to using this app and before making any medical decisions.

 

Once you have made the appropriate changes to your app’s description, please reply to this message in App Store Connect, and we will continue with the review.

解決方案:

應用程式提供醫療診斷或治療建議,但不包括所需的醫療免責聲明,修改您的應用程式的描述,包括一個免責聲明,提醒用戶除了使用本應用程式外,在做出任何醫療決定之前尋求醫生的建議。

ps :該免責申明除了在APP展現外,還需在APP描述裡面展現,否則仍有被拒的風險。 

 

Guideline 2.1 - Information Needed

Guideline 2.1 - Information Needed

 

Before we can complete our review of your app, we need a video that demonstrates the current version, 1.0.1, in use on a physical iOS device.

Specifically, we need a demo video that shows the use of background audio. The provided demo video cannot access for more than 1 minute due to not logging in.

The demo video should:

- Show your app running on a physical iOS device, not on a simulator.

- Clearly documents all relevant app features, services, and user permission requests.

 

Next Steps

 

Provide a link to the video in the App Review Information section of your app’s page in App Store Connect and reply to this message. You can use a screen recorder to capture footage of your app in use. Note that if your app can only be reviewed with a demo video, you’ll need to provide an updated demo video for every app submission.

解決方案:

提供一個演示Demo。詳細描述問題的使用場景並回覆審核即可。記得回覆後,再次點擊提審。

 

Guideline 2.1 - Information Needed

Guideline 2.1 - Information Needed

We have started our review, but we need additional information to continue. Specifically, it appears your app may access or include paid digital content or services, and we want to understand your business model before completing our review.

 

Next Steps

 

Please review the following questions and provide as much detailed information about your business model as you can.

 

1. Who are the users that will use the paid content, subscriptions, features, and services in the app?

2. Where can users purchase the content, subscriptions, features, and services that can be accessed in the app?

3. What specific types of previously purchased content, subscriptions, features, and services can a user access in the app?

4. What paid content, subscriptions, or features are unlocked within your app that do not use in-app purchase?

5. How do users obtain an account? Do users have to pay a fee to create an account?

6. Which feature of your app needs access to background audio and voip? Where can users locate this feature? Please provide more details and a demo video is preferred if necessary.

解決方案:

說你的APP存在 虛擬類的交易性質。詳細的回覆你的項目流程場景即可。

 

Guideline 2.1 - Performance - App Completeness

Guideline 2.1 - Performance - App Completeness

Your app or its metadata does not appear to include complete and final content. Specifically, your app includes placeholder content in homepage.

 

App Store users expect the apps they download to be ready for public use. Apps on the store shouldn't include placeholder or incomplete content or information.

 

Next Steps

 

To resolve this issue, please revise your app and metadata so that all of its content is complete and final.

 

For example:

 

- Your app binary or metadata should not include "lorem ipsum" text.

- App metadata should not include placeholder screenshots, such as "screenshot coming soon."

- Provide an engaging app description that highlights the features and functionality of your app.

解決方案:

APP內容不太友好、引人遐想問題。包含自己去叔你下內容吧,封面、文字、占點陣圖等等。

 

 Guideline 2.5.2 - Performance - Software Requirements

Guideline 2.5.2 - Performance - Software Requirements

During review, your app installed or launched executable code, which is not permitted on the App Store. Specifically, your app uses the itms-services URL scheme to connect to pgyer.com, which may allow for installations or updating of the app.

 

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

 

Next Steps

 

- Remove any reference to itms-services URL schemes from your app.

- Review the Software Requirements section of the App Store Review Guidelines.

- Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.

- Once your app is fully compliant, resubmit your app for review.

解決方案:

應付不允許存在熱更新或者第三方分發平臺信息。刪除即可。

 

Guideline 2.5.4 - Performance - Software Requirements

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.

解決方案:

項目支持後臺運行VoIP,在info.plist 上有展示,但是他們不知道你怎麼使用的。兩種方案:

1、刪除相對應的info.plist key。  
2、提供相關完整的使用場景的說明和使用場景的視頻回覆。

 

Guideline 4.2.3 - Design - Minimum Functionality、Guideline 4.8 - Design - Sign in with Apple :

Guideline 4.2.3 - Design - Minimum Functionality

 

We were required to install the WeChat app before we could log in via WeChat. Users should be able to log in with WeChat and access their accounts without having to install any additional apps.

 

Next Steps

 

If you would like to offer authentication through WeChat, please use a mechanism that allows users to log in with WeChat from within your app without first having to install an additional app.

 

We recommend implementing the Safari View Controller API to display web content within your app. The Safari View Controller allows the display of a URL and inspection of the certificate from an embedded browser in an app so that customers can verify the webpage URL and SSL certificate to confirm they are entering their sign in credentials into a legitimate page.

 

Guideline 4.8 - Design - Sign in with Apple

 

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 need to offer Sign in with Apple to users as an equivalent option.

 

Next Steps

 

Please revise your app to offer Sign in with Apple as an equivalent option for account authentication.

解決方案:

 蘋果要求應用如果支持第三方登陸就要支持蘋果登陸,去除第三方登陸或提交蘋果登陸

 

Guideline 5.1.1(v) - Data Collection and Storage

Guideline 5.1.1(v) - Data Collection and Storage

 

We noticed that your app supports account creation but does not appear to include an option to initiate account deletion.

Apps that support account creation must also offer account deletion to give App Store users more control of the data they've shared while using your app.

Next Steps

If your app already supports account deletion, reply to this message and let us know how to locate this feature. If your app does not support account deletion, revise your app to include an option to initiate account deletion.

 

If you are unable to offer account deletion or need to provide additional customer service flows to facilitate and confirm account deletion, either because your app operates in a highly-regulated industry or for some other reason, reply to this message in App Store Connect and provide additional information or documentation. If you have questions regarding your legal obligations, check with your legal counsel.

 

Keep these requirements in mind when updating your app to support account deletion:

 

- Only offering to temporarily deactivate or disable an account is insufficient.

- If users need to visit a website to finish deleting their account, include a link directly to the page on your website where they can complete the process.

- You may include confirmation steps to prevent users from accidentally deleting their account. However, only apps in highly-regulated industries may require users to use customer service resources, such as making a phone call or sending an email, to complete account deletion.

 解決方案:

支持註冊賬號,那就要支持賬號的註銷。新增一個賬號註銷功能或者提供對應的註銷功能的引導視頻或截圖指引(圖片 組圖儘可能的順序、命名要能詳細的表述操作指引的)。

 

Guideline 5.2.5 - Legal - Intellectual Property

Guideline 5.2.5 - Legal - Intellectual Property

Your app does not comply with the Guidelines for Using Apple's Trademarks and Copyrights. Specifically, your app includes:

 

- iPad in the app name or subtitle in an inappropriate manner

 

Next Steps

 

To resolve this issue, please revise your app and its metadata to address these trademark issues.

Please see attached screenshot for details.

解決方案:

就是說你的APP名稱或logo 和別人的太相似了。調整下就好了。

ps: 如果你是一套代碼,但是發佈兩個APP,分別上線iOS和iPad。則需要在名稱和logo上加一個HD或者其他便於區分的角標即可 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、文件目錄類 pwd指令 基本語法:pwd 功能:顯示當前工作的絕對目錄 ls指令 基本語法:ls [選項][目錄或者文件] 常用選項 -a 顯示所有文件及目錄 (. 開頭的隱藏文件也會列出) -l 除文件名稱外,亦將文件型態、許可權、擁有者、文件大小等資訊詳細列出 cd指令 基本語法:cd [參數 ...
  • SourceTree 是 Windows 和Mac OS X 下Git 和 Hg 客戶端管理工具,同時也是Mercurial和Subversion版本控制系統工具,需要的朋友趕快來看看吧! 詳情:SourceTree for Mac(Git客戶端工具) SourceTree Mac是一款針對mac平 ...
  • Haproxy haproxy簡介 HAProxy是一個使用C語言編寫的自由及開放源代碼軟體,其提供高可用性、負載均衡,以及基於TCP和HTTP的應用程式代理。 HAProxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。HAProxy運行在當前的硬體上,完全可以支持數以 ...
  • 一. 題目: 給如下兩個表,寫一個查詢語句,求出在每一個工資發放日,每個部門的平均工資與公司的平均工資的比較結果 (高 / 低 / 相同)。 工資表:salary | id | employee_id | amount | pay_date | | | | | | | 1 | 1 | 9000 | ...
  • 設置全局 set global collation_connection = utf8mb4_general_ci 設置會話級別 1.配置文件方式,給每個新的連接配置 [mysqld] init-connect='SET NAMES utf8mb4 COLLATE utf8mb4_general_c ...
  • 今天我們來和大家聊一聊一個新話題,一個對於企業業務發展十分關鍵的東西——指標。 指標建設是衡量企業業務效果的主要依據,本文結合自身實踐經驗和大家分享指標的設計與加工過程,講述其基礎概念和設計加工方法,以及設計加工過程中的註意點,希望對感興趣的同學有所幫助。 一、指標建設的必要性 1、什麼是指標 指標 ...
  • 作為國民經濟的命脈和樞紐,金融行業對底層資料庫的能力要求正在不斷提高。在眾多要求中,數據一致性無疑是重中之重,即數據不能出錯,最好還能提高併發效率。 TDSQL採用MC(輕量級GTM)+全局MVCC的全局讀一致性方案。如果只使用全局事務管理器GTM,除需維護全局序列外,還需要維護全局的事務衝突,這個 ...
  • 分析:給 reader 表添加數據. INSERT INTO:插入數據,插入數據的時候會檢查主鍵或者唯一索引,如果出現重覆就會報錯; 語法:INSERT INTO table_name VALUES (value1,value2,value3,...); --這種形式無需指定要插入數據的列名,只需提 ...
一周排行
    -Advertisement-
    Play Games
  • 概述:在C#中,++i和i++都是自增運算符,其中++i先增加值再返回,而i++先返回值再增加。應用場景根據需求選擇,首碼適合先增後用,尾碼適合先用後增。詳細示例提供清晰的代碼演示這兩者的操作時機和實際應用。 在C#中,++i 和 i++ 都是自增運算符,但它們在操作上有細微的差異,主要體現在操作的 ...
  • 上次發佈了:Taurus.MVC 性能壓力測試(ap 壓測 和 linux 下wrk 壓測):.NET Core 版本,今天計劃準備壓測一下 .NET 版本,來測試並記錄一下 Taurus.MVC 框架在 .NET 版本的性能,以便後續持續優化改進。 為了方便對比,本文章的電腦環境和測試思路,儘量和... ...
  • .NET WebAPI作為一種構建RESTful服務的強大工具,為開發者提供了便捷的方式來定義、處理HTTP請求並返迴響應。在設計API介面時,正確地接收和解析客戶端發送的數據至關重要。.NET WebAPI提供了一系列特性,如[FromRoute]、[FromQuery]和[FromBody],用 ...
  • 原因:我之所以想做這個項目,是因為在之前查找關於C#/WPF相關資料時,我發現講解圖像濾鏡的資源非常稀缺。此外,我註意到許多現有的開源庫主要基於CPU進行圖像渲染。這種方式在處理大量圖像時,會導致CPU的渲染負擔過重。因此,我將在下文中介紹如何通過GPU渲染來有效實現圖像的各種濾鏡效果。 生成的效果 ...
  • 引言 上一章我們介紹了在xUnit單元測試中用xUnit.DependencyInject來使用依賴註入,上一章我們的Sample.Repository倉儲層有一個批量註入的介面沒有做單元測試,今天用這個示例來演示一下如何用Bogus創建模擬數據 ,和 EFCore 的種子數據生成 Bogus 的優 ...
  • 一、前言 在自己的項目中,涉及到實時心率曲線的繪製,項目上的曲線繪製,一般很難找到能直接用的第三方庫,而且有些還是定製化的功能,所以還是自己繪製比較方便。很多人一聽到自己畫就害怕,感覺很難,今天就分享一個完整的實時心率數據繪製心率曲線圖的例子;之前的博客也分享給DrawingVisual繪製曲線的方 ...
  • 如果你在自定義的 Main 方法中直接使用 App 類並啟動應用程式,但發現 App.xaml 中定義的資源沒有被正確載入,那麼問題可能在於如何正確配置 App.xaml 與你的 App 類的交互。 確保 App.xaml 文件中的 x:Class 屬性正確指向你的 App 類。這樣,當你創建 Ap ...
  • 一:背景 1. 講故事 上個月有個朋友在微信上找到我,說他們的軟體在客戶那邊隔幾天就要崩潰一次,一直都沒有找到原因,讓我幫忙看下怎麼回事,確實工控類的軟體環境複雜難搞,朋友手上有一個崩潰的dump,剛好丟給我來分析一下。 二:WinDbg分析 1. 程式為什麼會崩潰 windbg 有一個厲害之處在於 ...
  • 前言 .NET生態中有許多依賴註入容器。在大多數情況下,微軟提供的內置容器在易用性和性能方面都非常優秀。外加ASP.NET Core預設使用內置容器,使用很方便。 但是筆者在使用中一直有一個頭疼的問題:服務工廠無法提供請求的服務類型相關的信息。這在一般情況下並沒有影響,但是內置容器支持註冊開放泛型服 ...
  • 一、前言 在項目開發過程中,DataGrid是經常使用到的一個數據展示控制項,而通常表格的最後一列是作為操作列存在,比如會有編輯、刪除等功能按鈕。但WPF的原始DataGrid中,預設只支持固定左側列,這跟大家習慣性操作列放最後不符,今天就來介紹一種簡單的方式實現固定右側列。(這裡的實現方式參考的大佬 ...