RafaelMatos's Forum Posts

  • Ashley, Nepeo Can we have this option using scirra export service? The ad performance increases a lot by using user's localization, but we need this support in order to use this feature on AdMob.

    Would it be possible to have it in a near future?

    Thanks.

  • KEEPING TRACK OF PURCHASES

    It's important to consider how you're going to keep track of user purchases before you start adding IAP events. Non-consumable purchases are tracked by the app stores, so you can easily find out if the user owns it. However, consumable products are a bit more tricky. The app stores don't track these, so...

    Nepeo well, I've read the plugin's manual and It says that the app stores(android and IOS) deals with the purchase stores of non-consumable items. So I didn't get you I guess.

    I purchased an item and then uninstalled my app. The purchase was there after reinstalling. But I just tested a bit more and right now I've changed some configs on my app and then removed and reinstalled it. Awkwardly, I'm getting the save game I had before these changes, instead of the last save game created right before closing the app and removing it.

    Regarding to these three questions: I believe google handles it If they store our purchases.

  • Also can we have a test mode like we have for admob?

  • Is the save game in the cloud provided by google play services enough for keeping track of consumables products?

    I also would like to know why we don't need to keep track ourselves of non-consumables items. The manual says the plugin keep track of this information. Does that mean scirra have a server which holds this information for us?

    Thanks.

  • Well, If It all works offline first and synced later I believe saving the game as well as submitting to leaderboard and checking for achievements every 1 second or so won't be a problem then. Better this way so the message by google's service will appear right after the achievement is actually unlocked.

    Thanks for the explanation, Nepeo

    Edit: Sorry to bother you again Nepeo but Could you stop by in this Topic about custom splash screen?

    construct.net/en/forum/construct-3/how-do-i-8/do-custom-splash-screen-131546

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Nepeo

    Thanks, buddy. I'm about to test it indeed.

    Would you know how to identify the index of each achievement in play console?

    edit: I also have question about the frequency of requests. In my game, I can score in a frequency of up to 1 second or so. My question is if I can save it, submit the score, check and unlock achievement(if is the case) so often. Right now I'm doing it only when the game ends but, every time the player scores, I'm sending a message saying he unlocked a new item or an achievement. Although, If happens something between this moment and the game over (It's an endless game), like crashes or no internet connection, It won't count. The game will be saved because It's saved locally right away and further synced to google's servers, but the score submission and the achievement unlocked won't count. So the player will have an incompatibility situation which the score required is enough but he won't have the achievements matched.

  • -> GooglePlay: Unlock achievement "xxxxx"

    Is google play plugin/server smart enough to ignore the "Unlock achievement" request which is already unlocked? Or do we need to ask ourselves before making the request?

    The only way the plugin let me do it is the "If GooglePlay: Achievement index is unlocked", although I don't know how to identify the index of the achievements in my play console.

  • Sorry for bumping old topics but It seams a current problem of C3. I also can't use my own splash screen with loading bars and such. The only thing I can do is set loader style to only percentage and add artificial time in my loader layout just to show my "splash screen" and then move to the actual game.

    Is that it or we are missing something?

  • Hi. Thanks for the answer. I already read this article but the Intel XDK Tool doesn't exist anymore. So how would I access the certificate management tool?

    And the security problem comes from the outdated apk build. That1s why I needed the key to update them and finally transfer them to my new play console account.

    Do you know if I can use my admob in my new play console that is from another gmail? I've linked them and they are all administrator now, but would be great some confirmation from someone.

    Thanks

  • I've being trying to retrieve my keystore and signing key from Intel XDK but that tool doesn't exist anymore. I read that they still keep it in their cloud but how to access it?

    Now that I'm making apps again I need to update these 2 old apps to solve old security problems and avoid future problems in my admob account. They are unpublished, but you know.

    I also needed to know If there is any problem using admob in my apps that is in my new play console account, which I also needed to create a new one due to legislation changes.

    Thanks.

  • The signature is a string that is unique to your signing key.

    When you set up an application to use Google Authentication ( sign in with google account, only used for Google Play Games at the moment ) they provide you with an application key which is unique to your app, and you provide them with the signature for your signing key.

    Then in your app when it attempts to use that application key the sign in service checks the signature of the key which was used for the APK, if it doesn't match the sign in window doesn't appear. It's a pretty solid security system, but one that can be awkward.

    If you use their signing service, then your application has been signed with a different key that you don't have so the signature doesn't match. I believe they provide you with the signature for the key, so you can change the signature to match. However, it does mean that you cannot produce a working build without at least publishing it via an alpha channel.

    All made sense. Thanks for the great explanation! I'm going to manage my own keys now.

  • nacra

    Thanks. Gonna take a look at it as soon as I can. Right now I'm getting back to launching apps again, and so many things that comes with it :P.

    4 years away in this subject is like 4 light-years lol

  • nacra

    Basically you create "fingerprints" all over your app where you want to get some info and see these statistics in GA's painel?

  • Well, I used the c3 service and built a signed apk but, in play console, I chose the option, which let google manage my keys, when I've uploaded my apk in alpha stage.

    App bundle is cool, but I'm not sure it has many advantages for Construct yet. App signing is good if your worried about losing your keystore or access to it, but that can be solved by good backup strategies. It also has the downside that you still have to have a keystore for signing ( they check that it was you that signed the APK then resign it ). Also your key signature will be different, making testing anything to that uses Google Auth ( Play services for instance ) awkward.

    What do you mean by awkward? My key signature that I got on export will be different how?

    Well, if the only benefit is the backup security that google can provide, I believe I'm not using it then. Gonna have to start again but, since It is in alpha with just 2 testers, I believe I can restart the process again with a new app project in Play Console, right?

  • > Hi! Could you help me on the subject too? I've made a topic but no one could help so far.

    > transfers Caen https://www.construct.net/en/forum/construct-3/general-discussion-7/app-signing-by-google-play-or-142000

    Me too, i need help, please

    construct.net/en/forum/construct-3/general-discussion-7/app-signing-by-google-play-or-142000