Important Info on How IAP's Will Work in an Upcoming Release!

1246

Comments

  • HopscotchHopscotch Member, PRO Posts: 2,782

    Thank you for looking into it @BlackCloakGS‌, the issue is not related to pending transactions however.

    It happens whenever a "Request Purchase Data" behaviour is called on an non-consumable item, irrespective of if it has been purchased before or not.

    As this is the only way for us to call the localised data, we currently trip over the superfluous login.

    I am looking forward to the RC today and will prepare a detailed project if the issue persist.

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    @Hopscotch we have a fix for this it should be in the next RC

  • colandercolander Member Posts: 1,610
    edited September 2014

    @Hopscotch said:
    As this is the only way for us to call the localised data, we currently trip over the superfluous login.

    Yes that's is what I found. I logged out of my sandbox account and loaded an ad hoc version of my game, opened it and cancelled the logon request when it popped up. The localised info was retrieved without logging in so logon is not required to get the info.

    @BlackCloakGS said:
    We did some test with the login issue. Seems most of it has to do with pending transactions. If you have a purchase id in iTunes connect that you do not handle in game any more and the user has a pending transaction for that id you will get the log in request until the game handles the transaction for the id at every game start.

    Not sure what you mean here. In a pristine ad hoc installation where no purchases have been attempted I still get the logon request.

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    @colander we are going to add some code in the console to help identify issue the pending transactions

    The pending transactions are stored on apple's server and will remain even if you uninstall the app.

  • colandercolander Member Posts: 1,610
    edited September 2014

    @stevej said:
    Simple!

    4 - Add your iap products to the developer console.

    @stevej I can't do step four no matter how I go about it. I uploaded the apk with and without a key and tried all tabs, alpha, beta and production. I am still unable to see the IAP's in "In-app products" tab. I also tried logging out and back into my account and reloading the apk. I have read and reread your's and Googles instructions nothing works.

    I must be doing some basic thing wrong any ideas?

  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922

    You need to add the IAP in the developer console. Look at the link I posted to the info on google play above.

  • colandercolander Member Posts: 1,610

    @The_Gamesalad_Guru said:
    You need to add the IAP in the developer console. Look at the link I posted to the info on google play above.

    I am say I can't even see the IAP to add it. I followed @stevej‌ suggested steps (See first image) but at step four I cannot see the IAP's it just says "Your app doesn't have any in-app products yet...." (See second image). What am I missing?

  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922

    Did you look under the other tabs?

  • colandercolander Member Posts: 1,610

    @The_Gamesalad_Guru said:
    Did you look under the other tabs?

    Of course what is you point? If you are talking about the key in Services & API's I know it is there but I can't use it until step 5 according to @stevej.

  • squirrel42squirrel42 Member, PRO Posts: 195

    @BlackCloakGS said:
    We did some test with the login issue. Seems most of it has to do with pending transactions. If you have a purchase id in iTunes connect that you do not handle in game any more and the user has a pending transaction for that id you will get the log in request until the game handles the transaction for the id at every game start.

    We will be releasing a final release candidate today and the final release should come out tomorrow (as long as no critical bugs are found)

    I have this issue, how do we fix it please?

  • HopscotchHopscotch Member, PRO Posts: 2,782

    @squirrel42‌, if you have the issue as described above then you will need to accommodate the product in your app again, and close the transaction with "Consume".

    Removing the product from iTunes connect may also do the trick but have not tested it.

  • squirrel42squirrel42 Member, PRO Posts: 195

    @Hopscotch Unfortunately it is not allowing me to purchase it again, it is throwing up the 'You've already purchased this item but not downloaded it' dialog box, even though it is retrieving 'unpurchased' data from the server. Any ideas?

  • HopscotchHopscotch Member, PRO Posts: 2,782

    @squirrel42, so it is a non-consumable, requesting purchase data for non-consumables is broken at the moment so we need GS to look at it.

  • squirrel42squirrel42 Member, PRO Posts: 195

    @Hopscotch It is a consumable item but seems to be requesting non-consumable data. Strangely all other consumable items within the same app work fine...

  • HopscotchHopscotch Member, PRO Posts: 2,782

    @squirrel42‌, have you double checked that it is correct in iTunes? Still a consumable? Still marked as available?
    I have not had problems with consumables, even when trying to break it.

  • squirrel42squirrel42 Member, PRO Posts: 195

    @Hopscotch Yep, all ok...

  • stevejstevej Member, PRO, Chef Emeritus Posts: 435

    @colander said:
    Of course what is you point? If you are talking about the key in Services & API's I know it is there but I can't use it until step 5 according to stevej.

    This may be a publishing issue on our side; we're looking into it.

  • phamtasticphamtastic Member, PRO Posts: 354

    @colander - I did everything you describe too and can get it to work either... Will wait for more detail instruction from GS.

  • phamtasticphamtastic Member, PRO Posts: 354

    oops... I meant to say I CAN NOT get Google IAP to work either

  • stevejstevej Member, PRO, Chef Emeritus Posts: 435

    It appears there was a glitch on our side with publishing Google IAP, it should be fixed now.

    One thing to note is to enter Google's license key you need top go to the "Services->Google" tab on the left side of the publish page. The page isn't complete yet (there's an "instructions" area with no instructions) but the field under "Android" is where you enter the key.

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    @phamtastic we are still working on the Google IAP doc. Hope to have it out soon

  • phamtasticphamtastic Member, PRO Posts: 354

    @BlackCloakGS said:
    phamtastic we are still working on the Google IAP doc. Hope to have it out soon

    thanks TEAM GS

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250
    edited September 2014
  • games4fungames4fun Member Posts: 185

    Anyone get a chance to see if there old in-apps work on the new iOS 8?

  • lycettebroslycettebros Member, PRO Posts: 1,598

    @games4fun said:
    Anyone get a chance to see if there old in-apps work on the new iOS 8?

    Good question. I have to update my phone first.

  • greenentcogreenentco Member, PRO Posts: 12

    @games4fun yes they do work.

  • lycettebroslycettebros Member, PRO Posts: 1,598

    thanks @greenentco@yahoo.com‌

  • colandercolander Member Posts: 1,610

    @greenentco@yahoo.com you may want to remove the @ from your name people can't tag you with it in there.

  • ycanycan Member, PRO Posts: 207

    Old in-apps work perfectly in iOS 8 !

  • traceur93traceur93 Member Posts: 44

    Hi guys,
    I have a non-consumable item in my game (unlock full game).
    Do I have to manually flag as true my game attribute: game.unlock_full_game when the "State" cell of PurchaseTable is = "purchased" (as The_Game_Salad_Guru suggested)?

    I.E. When (text expression) tableCellValue (PurchaseTable, 1, 5) is = "Purchased"
    then Change Attribute game.unlock_full_game to True ?

    Thanks

Sign In or Register to comment.