In my application, I am selling images. My program flow is as follows:
1. Buy Button : performs the purchase
2. On getting the signed data and signature, I sent it to my server to get it verified
3. If verified, my server responds with the URLS of the images that are sold
4. I store them in a database and then sends confirm notification
My question is, If due to some network issues, steps 2 & 3 fails. So I will not be confirming the notification. In that case, how often will i get the IN APP NOTIFY. Will google send the signed data and signature again or will I have to store them as soon as i get them?
According to my own testing, the first one came after 2 minutes, the second one came after 15 minutes. And i do not have the patient to wait for the third one.