IAP plugin “This In-App Purchase has already been bought. It will be restored for free.” issue

Glad to hear that.
And I suggest SDKBox team add clearer integration guides to documents.

got config.json, what do you mean ?

I store IAP config information in servers.
So I need to get infos via internet, then feed the JSON string to IAP::init().

how do you wait ?

I guess it’s:

  1. IAP::init() when appdidlaunch
  2. Http request to our server.
  3. Got config.json from server.
  4. IAP::init(config.json)

Were you able to resolve the issue of “This In-App Purchase has already been bought” for consumable IAP?