zoukankan      html  css  js  c++  java
  • iOS 内购被拒问题

    Guideline 2.1 - Performance - App Completeness



    We found that your in-app purchase products exhibited one or more bugs when reviewed on iPad running iOS 14.0 on Wi-Fi.

    Specifically, an error message was displayed after purchase completed.

    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

    You can learn more about testing in-app purchase products in your development sandbox environment in App Store Connect Developer Help.

    For more information on receipt validation, please see What url should I use to verify my receipt? in the In-App Purchase FAQ.

    Learn how to generate a receipt validation code in App Store Connect Developer Help.



    Guideline 2.3.2 - Performance - Accurate Metadata



    We noticed that your promotional image to be displayed on the App Store does not sufficiently represent the associated promoted in-app purchase. Specifically, we found the following issue with your promotional image:

    – Your promotional image is the same as your app’s icon.

    – You submitted duplicate or identical promotional images for different promoted in-app purchase products.


    Next Steps

    To resolve this issue, please revise your promotional image to ensure it is unique and accurately represents the associated promoted in-app purchase.


    To delete the promoted image:

    - Log in to App Store Connect
    - Click on "My Apps"
    - Select this app
    - Click "Features," then “App Store Promotions” to view your promoted in-app purchases
    - Click the in-app purchase reference name that you no longer want to promote
    - Select the associated promotional image and delete it
    - Click Save

    Resources

    Discover more best practices for promoting your in-app purchases on the App Store.

    Please see attached screenshots for details.

    指南2.1 -性能-应用程序的完整性



    我们发现,在Wi-Fi上运行iOS 14.0的iPad上,你的应用内购买产品出现了一个或多个bug。


    具体地说,购买完成后会显示错误消息。


    下一个步骤


    在您的服务器上验证收据时,您的服务器需要能够处理从Apple的测试环境中获取收据的生产签名应用程序。推荐的方法是,您的生产服务器总是首先根据生产应用程序商店验证收据。如果验证失败,错误代码为“生产中使用的沙箱收据”,您应该针对测试环境进行验证。


    资源


    您可以在App Store Connect Developer Help中了解更多关于在开发沙箱环境中测试应用程序内购买产品的信息。


    关于收据验证的更多信息,请查看我应该使用什么url来验证我的收据?在应用内购买FAQ中。


    学习如何在App Store Connect Developer Help中生成收据验证代码。




    准则2.3.2 -性能-准确的元数据



    我们注意到App Store上显示的您的推广图片不能充分代表相关的推广内购。具体来说,我们发现贵公司的宣传形象存在以下问题:


    -你的推广形象是相同的应用程序的图标。


    -您提交了重复或相同的推广图片为不同的推广内购买产品。



    下一个步骤


    为了解决这个问题,请修改你的推广图片,以确保它是唯一的,准确地代表相关的推广内购买。



    删除提升后的图像:


    -登录App Store连接

    -点击“我的应用”

    -选择此应用程序

    -点击“功能”,然后点击“App Store促销”,查看你的推广应用内购买

    -点击你不再想推广的应用内购买参考名称

    -选择相关的宣传图片并删除它

    ——点击保存


    资源


    发现更多在应用商店推广应用内购买的最佳实践。


    详情请见附呈的截图。

    问题解决:

    1.针对于2.1,我这边发现是苹果审核是在沙盒坏境,我们这边提交的是正式坏境的IPA,然后后台直接把21007收据信息是测试用(sandbox),但却被发送到产品环境中验证当成错误信息了,直接提示校验失败导致的,我让后台对21007进行了特殊处理

    2.针对于2.3.2,我这边是把内购的推广信息全部删除了

  • 相关阅读:
    vuejs中使用echart图表
    锚点链接
    如何动态修改网页的标题(title)?
    如何为图片添加热点链接?(map + area)
    cookie
    如何为你的网站添加标志性的图标(头像)呢?
    图片拖拽上传至服务器
    js定时器之setTimeout的使用
    input[type=file]中使用ajaxSubmit来图片上传
    input[type=file]样式更改以及图片上传预览
  • 原文地址:https://www.cnblogs.com/laolitou-ping/p/13705609.html
Copyright © 2011-2022 走看看