In-App Purchases - a guide

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • I read through this thread and I'm still a bit unclear how to make the in-app purchase have an effect in the game.

    For example, I want to disable ads with an in-app purchase.
    How do I make it so that the app knows that the purchase has happened? How is this info obtained and stored by the app? Sorry, but I've never done this before. Thanks,
    Brett

  • I've Added in-app to my app but i Don't know how to test them.
    On App Store Connect I've created the IAP objects, but i can't set them to a test flight item, it seems that i need to add them to a release version. As i already have a review pending, i can't add them right now.

    Is there any way to test the IAP (and achievements?) without releasing the app new version?

  • I think I've found my error, i set the "product id" in "request paylment for" instead of "product name".

    It seems that CF says "product name" but it stand for "product identifier"... So i'm lost, i can retrieve the price of my products, but i can't buy any of them.
    I also get the "On any invalid identifier" true for my only item that is non-consummable.

    I Don't find any help, everything is outdated or broken links.

    So, in my app, i use -Request information for "com.dobermannstudios.spartanrunner.iap1"-, i can retrieve the price with -On request response for "com.dobermannstudios.spartanrunner.iap1"-.
    But When i try to do a purchase with -Request payment for "com.dobermannstudios.spartanrunner.iap1" quantity:1- it does Nothing.

    I've created a sandbox user in the App Store Connect, and I've connected the account to my iPhone instead of my dev account. But it Doesn't change anything. I can't connect to this account in 'ITunes settings" it says that this account is not available at the moment. I've created it days ago so i Don't understand...
    My app was rejected because the IAP buttons doesn't work. I've set up everything and can't find Why it doesn't work..

    Edited 2 times, last by Dobermann (February 21, 2019 at 11:43 PM).

  • product identifier is the name you set in teh appstore

    did you follow this

    Quote

    To test in-app products on iOS, all you have to do is configure them in App Store Connect. You don't need to submit them along with your TestFlight builds.

    Regards,


    Fernando Vivolo

    ... new things are coming ...

  • Hi, did I talk to you on Facebook?


    Yes it was me. Thank you.

    product identifier is the name you set in teh appstore

    did you follow this


    I did. But When i ask for the product identifier, it says "invalid identifier" for each item.

    I've recreated every item, Perry told me using the App bundle name in the ID can be buggy. So i created new item with new ID and used the ID for the name as well:
    Please login to see this attachment.

    In CF i do this:
    Please login to see this attachment.

    And it result with the error "invalid id".

    Edited once, last by Dobermann (February 22, 2019 at 10:05 AM).

  • I really don't know what is going wrong. Here's what you could do. Please run your application from Xcode, make a purchase and post all of the output of the Xcode Console. Maybe this will help us spot the culprit.

    Just in case, this is what the Console looks like in Xcode:
    Please login to see this attachment.

    Source: Please login to see this link.

    Edited once, last by Olivier (February 22, 2019 at 10:21 AM).

  • I'm reading the documentation, i found Something i haven't done before : Certificate of Foreign Status of Beneficial Owner.
    I've accepted Something but never configured this (wasn't really easy to find that there was Something to do here).

    Now my Paid app status changed:
    Please login to see this attachment.

    Maybe this part was the missing link to makes everything to work?

    [EDIT]
    Finally! It works! This document was the problem!

    Edited once, last by Dobermann (February 22, 2019 at 10:38 AM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!