@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.
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.
@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?
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.
@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)
@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.
@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?
@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...
@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.
@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.
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.
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 ?
Comments
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.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
@Hopscotch we have a fix for this it should be in the next RC
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.
Not sure what you mean here. In a pristine ad hoc installation where no purchases have been attempted I still get the logon request.
Universal Binary Template - Universal Binary Template Instructions Rev 4 (Short) - Custom Score Display Template
@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.
@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?
Universal Binary Template - Universal Binary Template Instructions Rev 4 (Short) - Custom Score Display Template
You need to add the IAP in the developer console. Look at the link I posted to the info on google play above.
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
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?
Universal Binary Template - Universal Binary Template Instructions Rev 4 (Short) - Custom Score Display Template
Did you look under the other tabs?
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
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.
Universal Binary Template - Universal Binary Template Instructions Rev 4 (Short) - Custom Score Display Template
I have this issue, how do we fix it please?
@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.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
@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?
@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.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
@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...
@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.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
@Hopscotch Yep, all ok...
This may be a publishing issue on our side; we're looking into it.
@colander - I did everything you describe too and can get it to work either... Will wait for more detail instruction from GS.
twitter.com/RoShamBoFighter
facebook.com/RoshamboFighter
oops... I meant to say I CAN NOT get Google IAP to work either
twitter.com/RoShamBoFighter
facebook.com/RoshamboFighter
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.
@phamtastic we are still working on the Google IAP doc. Hope to have it out soon
thanks TEAM GS
twitter.com/RoShamBoFighter
facebook.com/RoshamboFighter
@phamtastic Here is the tutorial for setting up GameSalad with Google IAP
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.
@games4fun yes they do work.
thanks @greenentco@yahoo.com
@greenentco@yahoo.com you may want to remove the @ from your name people can't tag you with it in there.
Universal Binary Template - Universal Binary Template Instructions Rev 4 (Short) - Custom Score Display Template
Old in-apps work perfectly in iOS 8 !
Appselly Marketplace - Buy & Sell App Source Codes
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