3
This commit is contained in:
100
docs/review-notes-final-2026-03-08.md
Normal file
100
docs/review-notes-final-2026-03-08.md
Normal file
@@ -0,0 +1,100 @@
|
||||
# App Store Review Notes
|
||||
|
||||
下面这份为英文成稿,可直接按需整理后粘贴到 App Store Connect 的 `Review Notes`。
|
||||
|
||||
## Suggested Review Notes
|
||||
|
||||
Thank you for reviewing `Key of Love`.
|
||||
|
||||
This app includes a custom keyboard extension. Some keyboard features require the user to enable the keyboard in iOS Settings and turn on `Allow Full Access`, because those features use network requests for account, AI, subscription, sync, and voice transcription.
|
||||
|
||||
### 1. How to enable the keyboard
|
||||
|
||||
1. Install and open the main app.
|
||||
2. Go to iOS Settings.
|
||||
3. Open `General` -> `Keyboard` -> `Keyboards` -> `Add New Keyboard`.
|
||||
4. Select `Key of Love`.
|
||||
5. Tap the added keyboard and turn on `Allow Full Access`.
|
||||
|
||||
### 2. How to access the keyboard experience
|
||||
|
||||
1. Open any app with a standard text input field.
|
||||
2. Bring up the system keyboard.
|
||||
3. Switch to the `Key of Love` keyboard.
|
||||
|
||||
Please note that iOS does not allow third-party keyboards in secure text fields, password fields, or certain restricted system contexts.
|
||||
|
||||
### 3. Full Access behavior
|
||||
|
||||
`Allow Full Access` is required only for network-based features.
|
||||
|
||||
Without `Allow Full Access`, the keyboard can still appear, but network-based features such as AI reply, account-dependent features, subscription-related actions, sync, and voice transcription will not work.
|
||||
|
||||
When the user actively uses those network-based features, related text, voice audio, and required account identifiers may be transmitted to our server to complete the request.
|
||||
|
||||
### 4. Login flow
|
||||
|
||||
Some account-related features are completed in the main app.
|
||||
|
||||
If the reviewer starts a login-related action from the keyboard extension, the extension may open the main app to finish login. This is expected behavior and is required by our product flow.
|
||||
|
||||
### 5. Subscription / purchase flow
|
||||
|
||||
Some purchase and subscription actions started from the keyboard extension may open the main app to complete the transaction.
|
||||
|
||||
This is also expected behavior. The keyboard extension provides access to the feature entry points, while the main app completes account, purchase, restore, and subscription-management flows.
|
||||
|
||||
### 6. Restore purchase
|
||||
|
||||
The app includes a restore purchase entry on the subscription page.
|
||||
|
||||
The app also supports Apple subscription management through the standard App Store subscription management flow.
|
||||
|
||||
### 7. Voice feature
|
||||
|
||||
The main app includes optional voice input.
|
||||
|
||||
When the user records voice for speech-to-text, the audio file is uploaded to our server for transcription. This behavior is disclosed in our privacy materials.
|
||||
|
||||
### 8. Account deletion
|
||||
|
||||
The app includes in-app account deletion.
|
||||
|
||||
Path:
|
||||
`Mine` -> `Personal` -> `Cancel Account`
|
||||
|
||||
### 9. Reporting / safety
|
||||
|
||||
The app includes a reporting flow for AI companion/persona content.
|
||||
|
||||
Path examples:
|
||||
- Persona detail page -> `Report`
|
||||
- Chat message action menu -> `Report`
|
||||
|
||||
### 10. Test account
|
||||
|
||||
Please replace the placeholders below with your real review account before submission.
|
||||
|
||||
Account:
|
||||
`[REPLACE_WITH_REVIEW_EMAIL]`
|
||||
|
||||
Password:
|
||||
`[REPLACE_WITH_REVIEW_PASSWORD]`
|
||||
|
||||
Additional notes:
|
||||
`[REPLACE_WITH_ANY_SERVER_AVAILABILITY_OR_TESTING_NOTE]`
|
||||
|
||||
## Before Submission
|
||||
|
||||
在提交前,把上面 3 个占位项替换掉:
|
||||
|
||||
1. `REPLACE_WITH_REVIEW_EMAIL`
|
||||
2. `REPLACE_WITH_REVIEW_PASSWORD`
|
||||
3. `REPLACE_WITH_ANY_SERVER_AVAILABILITY_OR_TESTING_NOTE`
|
||||
|
||||
另外确认以下内容已经和 Review Notes 一致:
|
||||
|
||||
1. 隐私政策
|
||||
2. App Privacy
|
||||
3. App 内 Full Access 提示
|
||||
4. 语音转写说明
|
||||
Reference in New Issue
Block a user