Forums

OverviewFelgo 2 Support (Qt 5) › Apple rejecting App cause In-App purchases does nothing

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #21838

    Ginzo Milani

    I have setup literally everything properly, I need my binary to be accepted so my In-App purchases go live which Alex suggested is the reason my In-App purchases are failing. However Apple is also hitting me with this problem and they are saying the app needs to validate against both Apples official servers AND their sandbox test environment, thus I cannot verify my In-App purchases as they keep rejecting my binaries. I believe this is a problem with the Soomla app as I have no way to test against their environment.

     

    “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.”

    #21911

    Ginzo Milani

    Still can’t get my app through Apple’s review team because they are saying it’s not working with their test environment.

    #21928

    Alex
    Felgo Team
    #21930

    Ginzo Milani

    alex.huber said:

    Hi,

    we have a section about testing iOS in-app purchases in our documentation, did you follow every step closely?

    https://felgo.com/doc/plugin-soomla/#set-up-test-in-app-purchases

    Cheers,
    Alex

    I did, it does not work in the Apple teams test environment so they keep rejecting the binary and it doesn’t work because it can’t detect the inapp purchase from the app store.

    #21931

    Ginzo Milani

    I don’t mind sending screen caps or even code via email to show that I’ve set everything up correctly

    #21939

    Ginzo Milani

    https://felgo.com/developers/forums/t/ios-webview-is-a-blank-screen-ios-in-app-purchases-does-nothing

     

    Here’s more info if that helps, I’ve been at it for almost 2 months. My iOS app is at a standstill because Apple cannot approve the binary because inapp purchases do not work, in app purchases cannot be approved without approving a binary, and your soomla plugin does not work because it cannot see the unapproved inapp purchase in apples test environment.

     

    So literally running in circles

     

    Soomla no id found because -> no in app purchases because -> no approved binary because  -> Soomla no ID found

     

    This is very disheartening since you’ve released subscriptions yet single purchases do not work.

    #21954

    Alexei

    You don’t need an approved binary to test in-app purchases. The in-app purchase in my app has a status of “Ready to submit” but I was able to test it.

    You can test in-app purchases without publishing builds in the App Store.

    You can use TestFlight for that. It’s simple to do.

    I did so literally yesterday.

    Once your in-app purchase works, you’ll be able submit your app for review and get it approved.

    I’ve also tried testing in-app purchases in a local build (installing the app directly from Xcode to the device) but so far haven’t been successful.

    #21956

    Ginzo Milani

    vinidiktov@edsd.com said:

    You don’t need an approved binary to test in-app purchases. The in-app purchase in my app has a status of “Ready to submit” but I was able to test it.

    You can test in-app purchases without publishing builds in the App Store.

    You can use TestFlight for that. It’s simple to do.

    I did so literally yesterday.

    Once your in-app purchase works, you’ll be able submit your app for review and get it approved.

    I’ve also tried testing in-app purchases in a local build (installing the app directly from Xcode to the device) but so far haven’t been successful.

    Go ahead submit your binary it won’t go through

    #21971

    Ginzo Milani

    I’d love for anyone to prove me wrong and have their binary pass apple.

     

    I literally cannot do any form of monetization through felgo for iOS and it has been a very frustrating process, no ads cause soomla has third party tracking, no inapps and most likely subscriptions will fall under the same problem and no support or at least some sort acknowledgement that the issue is there

    #22040

    Alex
    Felgo Team

    Hi Ginzo,

    as Alexei pointed out, he is able to test the in-app purchases using test flight. Since that is not working for you (which is also the reason your app is rejected), there must be something wrong with your setup or configuration of the in-app purchases.

    Regarding ads (and I think you meant AdMob using tracking), I think you mentioned that your app is using the “Kids” category in the store, which presents you with a whole lot of additional limitations by Apple, so this category might not be appropriate if using ads.

    Best,
    Alex

    #22056

    Ginzo Milani

    I finally resolved it, I had to change the version for Soomla to recognize the changes and use the correct product ID.

     

    Also if you apply a new product, they will approve it. If your binary is rejected, they will reject your products too so just make a new one if it’s pending.

Viewing 11 posts - 1 through 11 (of 11 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support