ファイル選択ができる画面では、iOS標準アプリのファイルAppの中身や、iCloudの中身が見えるようにする必要がある。
原文
2.5.15 Apps that enable users to view and select files should include items from the Files app and the user’s iCloud documents.
社員同士のゆるーい情報交換ブログです
ファイル選択ができる画面では、iOS標準アプリのファイルAppの中身や、iCloudの中身が見えるようにする必要がある。
原文
2.5.15 Apps that enable users to view and select files should include items from the Files app and the user’s iCloud documents.
録画や録音しているときは、その事がユーザーにはっきりと分かるようにする。
また、ユーザーに承認をとること。
原文
2.5.14 Apps must request explicit user consent and provide a clear visual indication when recording, logging, or otherwise making a record of user activity.
This includes any use of the device camera, microphone, or other user inputs.
顔認証には必ずLocalAuthenticationを使うこと
13歳未満のユーザーには顔認証以外の認証方法を提供すること
原文
2.5.13 Apps using facial recognition for account authentication must use LocalAuthentication (and not ARKit or other facial recognition technology) where possible, and must use an alternate authentication method for users under 13 years old.
電話・メッセンジャーアプリはデベロッパの都合で特定人物をブロックしてはいけない。
ブロッキング情報などを別の用途で使ってはならない。トラッキングなど。
原文
2.5.12 Apps using CallKit or including an SMS Fraud Extension should only block phone numbers that are confirmed spam.
Apps that include call-, SMS-, and MMS- blocking functionality or spam identification must clearly identify these features in their marketing text and explain the criteria for their blocked and spam lists.
You may not use the data accessed via these tools for any purpose not directly related to operating or improving your app or extension (e.g. you may not use, share, or sell it for tracking purposes, creating user profiles, etc.).
ショートカットの間に広告を入れるな。
リクエストの詳細を入力させるときは必要なときだけにする。
原文
(iii) Resolve the Siri request or Shortcut in the most direct way possible and
do not insert ads or other marketing between the request and its fulfillment.
Only request a disambiguation when required to complete the task
(e.g. asking the user to specify a particular type of workout).
plistに記載する単語はアプリと関係があるものにすること。
他社サービスや他者アプリ名を含めてはいけない。
原文
(ii) Ensure that the vocabulary and phrases in your plist pertains to your app and the Siri functionality of the intents the app has registered for.
Aliases must relate directly to your app or company name
and should not be generic terms or include third party app names or services.
組み込んだショートカットは他のアプリの使用を前提としてはいけない。
アプリの主機能に応じたショートカットしか組み込めない。
原文
2.5.11 SiriKit and Shortcuts
(i) Apps integrating SiriKit and Shortcuts should only sign up for intents they can handle without the support of an additional app and that users would expect from the stated functionality.
For example, if your app is a meal planning app, you should not incorporate an intent to start a workout, even if the app shares integration with a fitness app.
広告が出るアプリは本物が出るようになってから審査に出すこと。
原文
2.5.10 Apps should not be submitted with empty ad banners or test advertisements.
音量のUp/Downスイッチなどを別用途に使うな。また端末の既存機能を無効にするな。
(訳注 たとえば、みんなが迷惑だと思っているiPhoneのうざったい機能をオフにするようなアプリはリジェクトされます。)
原文
2.5.9 Apps that alter or disable the functions of standard switches, such as the Volume Up/Down and Ring/Silent switches, or other native user interface elements or behaviors will be rejected.
For example, apps should not block links out to other apps or other features that users would expect to work a certain way.
Learn more about proper handling of links.
アプリ上でホーム画面(ランチャーのようなもの)を作ることを禁止
(訳注 iPhoneのホームアプリはSpringBoardと言いますが、これに変わるようなものを作るなということです。)
原文
2.5.8 Apps that create alternate desktop/home screen environments or simulate multi-app widget experiences will be rejected.