首页 > 其他分享 >ios审核被拒1.5.0 Safety: Developer Information*2.1.0 Performance: App Completeness*3.1.1 Business: Payme

ios审核被拒1.5.0 Safety: Developer Information*2.1.0 Performance: App Completeness*3.1.1 Business: Payme

时间:2023-01-04 18:36:41浏览次数:45  
标签:restore Completeness Information App your video Purchase app

Guideline 1.5 - Safety - Developer Information

 

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

 

解决办法:添加【恢复购买】的按钮并并且实现相对应的功能。

 

标签:restore,Completeness,Information,App,your,video,Purchase,app
From: https://www.cnblogs.com/IBPM/p/17025692.html

相关文章

  • App在苹果上架难吗
    1、上架AppStoreAppStore是唯一的官方应用商店,如果自己不知道怎么上架,可以借助第三方开发者服务平台进行上架。应用规范的情况下,加急三天就可以上架。不过苹果审核向来是......
  • APP测试 - Monkey遍历命令详解
    1、启动monkey#对手机点击1000次,不限制应用adbshellmonkey1000#限制在设置的应用中,点击1000次adbshellmonkey-pcom.cleanmaster.mguard1000#设置点击事件......
  • power app portal 多语言配置
    官方文档:https://learn.microsoft.com/en-us/power-apps/maker/portals/configure/enable-multiple-language-support门户中可以设置很多语言,首先需要在当前环境中启用:1......
  • 苹果app怎么上架
    1、苹果要求版本更新必须使用iOS版本更新内置更新机制。Design:PreambleDesignPreambleYourappincludesaresponsiveversionbuttonoralertstheusertoupdate......
  • 最新最全的JavaScript入门视频,包含小程序和uniapp相关的JavaScript知识学习
    写在前面我们学习JavaScript不仅可以用于web网站开发,也可以用于小程序,uniapp项目的开发,所以我们学习JavaScript很重要。准备工作我们这里学习JavaScript用的是小程序开发者......
  • iOS一个公司能上架多少个APP
    跨平台开发是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。诸如java,delphi和易语言,都已......
  • 【FAQ】OpenHarmony开发板运行HAP应用,报错ERR_APPEXECFWK_INSTALL_FAILED_PARSE_DEVIC
    【问题描述】基于BearPi-HMMicro开发板开发OpenHarmony应用,在安装HAP到开发板时,发生错误:ERR_APPEXECFWK_INSTALL_FAILED_PARSE_DEVICETYPE_ERROR针对这个问题应该是Config.......
  • 混合开发(Hybrid App)有哪些优劣点
    从当前移动开发的实际情况来看,移动端的开发方式三分天下:纯原生(NativeApp)、混合开发(HybirdApp)、网页应用(WebApp)。 那么,混合式开发与其他的两种开发模式相比,具有哪些优劣......
  • App ui界面布局基本原则
     页面布局顾名思义就是对页面的文字、图形或表格进行排布、设计。优秀的布局,需要对页面信息进行完整的考虑。即要考虑用户需求、用户行为,也要考虑信息发布者的目的、目......
  • 安卓app上架流程
    ​上传APP的时候,遇到了问题,一直卡在AuthenticatingwiththeiTunesstore提示这里,​解决办法:在ApplicationLoader里面登录需要上传APP的开发者帐号就可以了​证书我们这边......