Search Unity

rejected by 3. 1.1 Business: Payments - In-App Purchase

Discussion in 'Unity IAP' started by jimjimimjimmy, May 14, 2018.

  1. jimjimimjimmy

    jimjimimjimmy

    Joined:
    Jul 11, 2013
    Posts:
    4
    We using only unity3d IAP SDK,

    seems like they scan the our game and check out some code in unity3d IAP SDK,

    and keep reject us, we try to removed the unity3d IAP SDK, it get adopt,

    but we don't know what to do now.

    Please help!

    ==============

    From Apple
    • 3. 1.1 Business: Payments - In-App Purchase
    Guideline 3.1.1 - Business - Payments - In-App Purchase

    We noticed that your app or its metadata enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store.

    Next Steps

    While the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be used in the app, they must be purchased using in-app purchase, within the app - unless it is of the type referenced in guideline 3.1.3 of the App Store Review Guidelines.

    Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.
     
  2. jimjimimjimmy

    jimjimimjimmy

    Joined:
    Jul 11, 2013
    Posts:
    4
    We never using any third-party or web IAP,

    we only using unity3d IAP.
     
  3. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,519
  4. Dragao-Heremita

    Dragao-Heremita

    Joined:
    Jun 21, 2016
    Posts:
    1
    Hey apple go suck lion balls
     
  5. Bitmore

    Bitmore

    Joined:
    Mar 4, 2016
    Posts:
    16
  6. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    This comes up occasionally in the Apple review process, apparently by mistake.
     
  7. Bitmore

    Bitmore

    Joined:
    Mar 4, 2016
    Posts:
    16
    You are right, this is a mistake made by stupid Apple review bot. They are not sure if you were using third-party payment when your project SDKs have keywords 'xxxxxPay', so they just reject every app has the keywords in their projects. The most important thing is, they don't accept any explanation.
    Do you know what the Wechat did when their SDK users meet the same situation? They separated Wechat SDK into two versions, one has all features(include payment feature) and the other clean version only has the social features(without payment feature). Because the Apple Review Team is quite unreasonable sometimes, they make rules, we follow, that's all we can do.
     
    Last edited: Apr 8, 2019