Search Unity

Got Rejected by Apple 3. 1.1 Business: Payments - In-App Purchase

Discussion in 'Unity IAP' started by MattherHain, Sep 16, 2018.

  1. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
    Just inquire further Apple Review Center got a reply

    From Apple
    • 2. 3 Performance: Accurate Metadata
    • 3. 1.1 Business: Payments - In-App Purchase
    Thank you for your reply. Our team found this app contains support for multiple payment methods including, but not limited to XiaomiMiPay.

    To continue review it would be appropriate to remove all non IAP payment features, then resubmit for review.

    Thank you,

    App Store Review

    what is XiaomiMiPay? I NEVER choose such feature.

    Got Rejected twice, waste a mouth time.
     

    Attached Files:

    Last edited: Sep 16, 2018
  2. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
    The reply from Apple.
     

    Attached Files:

  3. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
    Just scan my Unity project with key word "XiaomiMiPay"
    got 2 results.
    see screenshot.

    How do i solve this issue? please help!!!
     

    Attached Files:

    • 1212.png
      1212.png
      File size:
      24.1 KB
      Views:
      884
  4. unityjingyao

    unityjingyao

    Unity Technologies

    Joined:
    Feb 20, 2017
    Posts:
    220
    Hi @MattherHain ,
    Xiaomi IAP is only available on Android platform. It's impossible for it to work on iOS platform.
    Unity IAP does have some keywords of 'XiaomiMiPay' in some dll files, but its SDK or framework is only available on the Android platform and will not be compiled into iOS build.
     
  5. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
    So what should i do, already got rejection twice.
     
  6. Antony-Blackett

    Antony-Blackett

    Joined:
    Feb 15, 2011
    Posts:
    1,778
    Which version of unity IAP are you using?
     
  7. unityjingyao

    unityjingyao

    Unity Technologies

    Joined:
    Feb 20, 2017
    Posts:
    220
    Hi @MattherHain ,
    I'm sorry that I've never seen a case that an app got rejected by Apple because of Unity IAP itself.
    Could you please reply to Apple with your screenshot and my explanation?
     
  8. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
    Got first rejection use Unity IAP 1.17, then I update Unity IAP to 1.21 and got second rejection.
     
  9. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
    Ok, i reply Apple with your explanation, thank you very much.
     
  10. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    Have you confirmed that you have filled out your Business and Tax information on iTunes Connect?
     
  11. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
    This is reply from Apple.
     

    Attached Files:

  12. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    Are you including any other purchase features within your app? The message says you have a payment system OTHER than IAP.
     
  13. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
    No, just Unity IAP, Apple Review Team specify the XiaomiMiPay is the problem, need to remove.
     
  14. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    We have had no other reports of this behavior in either 1.17 nor 1.21. I will check with the IAP team.
     
  15. MattherHain

    MattherHain

    Joined:
    Nov 10, 2017
    Posts:
    15
  16. Bitmore

    Bitmore

    Joined:
    Mar 4, 2016
    Posts:
    16
    I think I may have the same issue. I'm using Unity IAP 1.20. My app got rejected about a month ago because of the guideline 3.1.1. I already submit an appeal and reply to the message in Resolution Center, and almost a month past I got nothing from Apple review team. So I don't know why my app got rejected exactly but I guess this is about Unity IAP because there is no other SDK in my project.
    So, @unityjingyao @JeffDUnity3D Please confirm this as soon as possible, my app was rejected and stuck in review, and in a Chinese developer forum there are many developers got rejected by Apple because of Guideline 3.1.1 and they are pretty sure they didn't include any third party payment. If Unity IAP includes other payment SDKs, maybe there are some chances the Apple review bot may identify the app as a violation.
    Besides, if things are as @unityjingyao said the Xiaomi SDK will not be compiled into iOS build, maybe the keyword 'XiaomiMiPay' in some Unity IAP dll files is the reason why the apps got rejected.