In App Purchases, is there a better way?

Discussion in 'Game Design, Development And Publishing' started by GrandFree, Oct 20, 2018.

  1. GrandFree

    GrandFree Member

    Joined:
    Apr 22, 2018
    Posts:
    51
    So I've implemented the code from the guide for an In App Purchase and so far it's working perfectly.

    The problem I'm having is..the way it works.

    From what I can tell, the only way to verify if a person has purchased an IAP is to read from a secure ds_map file that was saved previously (or if it's already in memory).

    What if that file gets deleted from their phone? Those that mean someone who's spent hundreds of dollars on IAP's is completely out of luck? Or, someone manages to decrypt that file and change it themselves.

    Is there no way to verify from the Google Play store directly if an IAP is owned by the user? This isn't really explained in the guide.
     
  2. Genetix

    Genetix Member

    Joined:
    Jun 22, 2016
    Posts:
    611
    I believe that Google Play keeps track of IAP based on user accounts. The DS Map file is more of a way for the local device/app itself to determine the status of existing IAP purchases and see if it needs to call a check with Google Play. (Could be a bit off).
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice