ios审核被拒1.5.0 Safety: Developer Information*2.1.0 Performance: App Completeness*3.1.1 Business: Payments - In-App Purchase以及解决办法,新包。
The support URL specified in your app’s metadata, https://xxxxxxxxxx, does not properly navigate to the intended destination.
Next Steps
To resolve this issue, please revise your app’s support URL to ensure it directs users to a webpage with support information.
解决办法:url中写上技术支持的邮箱信息即可。
Guideline 2.1 - Performance - App Completeness
We
found that your in-app purchase products exhibited one or more bugs
which create a poor user experience. Specifically, an error message
displayed when we tapped purchase button. Please review the details and
resources below and complete the next steps.
Review device details:
- Device type: iPad
- OS version: iOS 16.1.1
Next Steps
When
validating receipts on your server, your server needs to be able to
handle a production-signed app getting its receipts from Apple’s test
environment. The recommended approach is for your production server to
always validate receipts against the production App Store first. If
validation fails with the error code "Sandbox receipt used in
production," you should validate against the test environment instead.
Resources
- Learn how to set up and test in-app purchase products in the sandbox environment.
- For more information on receipt validation, see the In-App Purchase FAQ.
-
If your app makes a SKReceiptRefreshRequest call and fails, do not
retry the call. Assume the user does not have access. Continue by making
the addPayment call.
- If your app makes a SKReceiptRefreshRequest
call to restore previously purchased in-app purchases, make sure the app
calls restoreCompletedTransactions when the user selects the "Restore"
button.
解决办法:内购的产品没有同步到苹果服务器,只能到后台编辑一下内购项目(加空格和删空格2次保存),再提交;提供被回调的接口给apple。
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, in use on a physical iOS device.
Specifically, we need a demo video that shows the background mode location in use.
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.
Resources
To learn more about providing information to App Store Review in App Store Connect, see App Store Connect Help.
解决办法:真机录制屏幕。
Guideline 3.1.1 - Business - Payments - In-App Purchase
We
found that your app offers in-app purchases that can be restored but
does not include a "Restore Purchases" feature to allow users to restore
the previously purchased in-app purchases, as specified in the
"Restoring Purchase Products" section of the In-App Purchase Programming
Guide:
"Users restore transactions to maintain access to content
they've already purchased. For example, when they upgrade to a new
phone, they don't lose all of the items they purchased on the old phone.
Include some mechanism in your app to let the user restore their
purchases, such as a Restore Purchases button."
Next Steps
To
restore previously purchased in-app purchase products, it would be
appropriate to provide a "Restore" button and initiate the restore
process when the "Restore" button is tapped by the user. Note that
automatically restoring purchases on launch will not resolve this issue.
Please see attached screenshot for details.
iOS App 1.0App 版本
拒绝原因:
1.5.0 Safety: Developer Information
2.1.0 Performance: App Completeness
3.1.1 Business: Payments - In-App Purchase
解决办法:添加【恢复购买】的按钮并并且实现相对应的功能。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库