Release Candidate 0.12.3 is available!

BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250
edited September 2014 in GameSalad Kitchen

Release Candidate 0.12.3

Fixes:

  • Fixed issue with iOS In-App Purchases where the receipt would refresh on product data requests.

Note: If no major issue are found on this build this will be the build that is promoted to be the stable release

Report Any Bugs
If you find bugs in the Release Candidate, let us know! We'll be watching the forums, support tickets and bug database for info on this. Once we're all happy with the state of the build then we'll make it stable.

Take a moment to review the "known issues" section of the release notes before reporting any bugs. No need to duplicate reports on what we already know, right?

Thanks for your help!

Go Get It!

See the release notes here:

http://gamesalad.com/download/releaseNotes/creator/rc

Download the release candidate here:

http://gamesalad.com/download/releases

Scroll down until you see "Release Candidates"

Comments

  • HopscotchHopscotch Member, PRO Posts: 2,782

    @BlackCloakGS‌ thanks! Stayed up for this :)

  • colandercolander Member Posts: 1,610

    Just posted this in the 0.12.3 thread here it is again.

    @BlackCloakGS I published to Amazon (Its free) and they passed my game for Android devices only it would't work on Kindle devices. I downloaded it from the Amazon App Store and installed it on the Android phone I did my Ad Hoc testing on. I would't open and I got the following error;

    "Unexpected error: Unable to start activity ComponentInfo{com.myname.tappymaze/com.gamesalad.player.GSGameWrapperActivity}:java.lang.NullPointerException"

    When I press OK it keeps popping up until I hit the Home button. This was not an issue during ad hoc testing and I assume Amazon tested it on an Android device but then again maybe not.

  • clee2005clee2005 http://Donkeysoft.caMember, PRO Posts: 194

    I had posted this in the 0.12.2.0 thread... repeating here...

    Ok I just tried 0.12.3.0 and it does run, but there is a noticeable delay at the beginning that wasn't there in 0.11.x.x. I mean like 10+ seconds of spinner before the game starts.

    You can try : You can try Word Wow at http://publish.gamesalad.com/games/67159

    Is that what everyone else is getting on their projects? It was virtually instantaneous with 0.11.0.0... this will make debugging more painful for sure.

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    @colander‌ which IAP system were you using and what kindle device did you see the error on?

  • Und3rdog_StudiosUnd3rdog_Studios Member, PRO Posts: 23

    woo who! Thank you guys!!! Great work.

  • colandercolander Member Posts: 1,610
    edited September 2014

    @BlackCloakGS it was published with RC 0.12.2 on an Android device not a Kindle. It was Huawei phone Y320. I also tried a tablet T-Hub2 and got the same result. Both worked fine in ad hoc testing but didn't work when published by Amazon.

  • HopscotchHopscotch Member, PRO Posts: 2,782
    edited September 2014

    @BlackCloakGS‌,

    Consumables:

    working nicely. Login request now only appears at the start if a consumable transaction is pending, as expected.

    Non-consumables:

    State does not seem to get transmitted by "Request Purchase Data"

    Only a repeat purchase (with the expected failure and restore option), or the purchase of a different Consumable updates the state of both the consumable and non-consumable.

  • colandercolander Member Posts: 1,610

    @BlackCloakGS also adding to my previous posts my game was rejected on all Kindle and Fire devices and only approved for Android. It is a simple game and I have had larger more complex games pass through testing on Kindle devices.

  • HopscotchHopscotch Member, PRO Posts: 2,782
    edited September 2014

    @BlackCloakGS‌, the Currency sign is not included in the localized price within the PurchaseTable. Please provide the localized price in the correct format including positioning of the currency sign as per locale.

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    @colander‌ does not exactly answer my question. So to let you know we do not support google IAP on amazon devices. You need to use amazon IAP instead.

  • colandercolander Member Posts: 1,610

    @BlackCloakGS said:
    colander‌ does not exactly answer my question. So to let you know we do not support google IAP on amazon devices. You need to use amazon IAP instead.

    ahhh now I get you, I used Amazon IAP so it is not the issue.

  • stevejstevej Member, PRO, Chef Emeritus Posts: 435

    @BlackCloakGS said:
    colander‌ does not exactly answer my question. So to let you know we do not support google IAP on amazon devices. You need to use amazon IAP instead.

    To clarify: Google IAP can only work on devices that have the Google Play Store app on them.

  • stevejstevej Member, PRO, Chef Emeritus Posts: 435

    @Hopscotch said:
    BlackCloakGS‌, the Currency sign is not included in the localized price within the PurchaseTable. Please provide the localized price in the correct format including positioning of the currency sign as per locale.

    What IAP system are you using (Apple, Amazon, Google)? The localized price comes from their system, it's not something we're controlling.

  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273

    Awesome work, guys!

  • stevejstevej Member, PRO, Chef Emeritus Posts: 435

    @Hopscotch said:
    BlackCloakGS‌,

    Consumables:

    working nicely. Login request now only appears at the start if a consumable transaction is pending, as expected.

    Non-consumables:

    State does not seem to get transmitted by "Request Purchase Data"

    Only a repeat purchase (with the expected failure and restore option), or the purchase of a different Consumable updates the state of both the consumable and non-consumable.

    Request Purchase Data does not update the state, just the name and price. Restore Items updates the state.

  • HopscotchHopscotch Member, PRO Posts: 2,782
    edited September 2014

    @stevej said:
    Request Purchase Data does not update the state, just the name and price. Restore Items updates the state.

    Hm... currently, if you bought a non-consumable its state changes to purchased. If you then close the app and reopen it, the PurchaseTable reflects the non-consumable as unpurchased!

    If you then purchase a different item, then suddenly the state of the non-consumable also gets miraculously updated to what it should be.

  • HopscotchHopscotch Member, PRO Posts: 2,782

    @stevej said:
    What IAP system are you using (Apple, Amazon, Google)? The localized price comes from their system, it's not something we're controlling.

    Focussing on Apple at the moment.

    Correct, but you need to also fetch the locale currency and formatting, then build the string and write that to the table.

    At the moment it just gives us a value and we don't know the currency.

    Correct would be a value of

    $ 0.89 or
    0,89 €

    https://developer.apple.com/library/ios/documentation/StoreKit/Reference/SKProduct_Reference/Reference/Reference.html#//apple_ref/doc/uid/TP40008414-CH1-SW3

  • ycanycan Member, PRO Posts: 207

    I totally agree @Hopscotch‌ knowing currency will be great.

  • stevejstevej Member, PRO, Chef Emeritus Posts: 435
    edited September 2014

    @Hopscotch said:

    Hm... currently, if you bought a non-consumable its state changes to purchased. If you then close the app and reopen it, the PurchaseTable reflects the non-consumable as unpurchased!
    If you then purchase a different item, then suddenly the state of the non-consumable also gets miraculously updated to what it should be.

    If you have a pending purchase (including unconsumed consumables), Apple sends a message about it as soon as your game starts, which updates the table. But as a general rule, call Restore Items to make sure the table is refreshed with the latest data.

  • stevejstevej Member, PRO, Chef Emeritus Posts: 435

    @Hopscotch said:
    Focussing on Apple at the moment.

    Correct, but you need to also fetch the locale currency and formatting, then build the string and write that to the table.

    At the moment it just gives us a value and we don't know the currency.

    Correct would be a value of

    $ 0.89 or 0,89 €

    Yes, we're doing that. If the data is coming down incorrectly that's an error on Apple's side.

  • robertkdalerobertkdale USAMember Posts: 912

    :)

  • Ed_PerkinEd_Perkin Midlands,UKMember Posts: 346

    Thanks GS peeps :smiley:

  • greenentcogreenentco Member, PRO Posts: 12

    @BlackCloakGS Will I be able to submit to Apple and Google with this Release Candidate 0.12.3?

  • colandercolander Member Posts: 1,610

    @BlackCloakGS anything to report on my Amazon issue?

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250

    looked to be a publishing issue we are re-testing now and hope to have the final stable release out soon.

Sign In or Register to comment.