getPurchaserInfo will return a cached value, if one exists. If the cache is outdated, it will trigger a cache refresh, and the refreshed value will come in through the purchaserInfoListener.
This means that during that second run, in order to get the updated purchaserInfo, you should be using the purchaserInfoListener, which will fire as soon as new information is fetched from the backend.
getPurchaserInfo will return a cached value, if one exists. If the cache is outdated, it will trigger a cache refresh, and the refreshed value will come in through the purchaserInfoListener.
This means that during that second run, in order to get the updated purchaserInfo, you should be using the purchaserInfoListener, which will fire as soon as new information is fetched from the backend.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.