I'm using Fabric stats tracking in my app, specifically in the method to deliver a new in-app purchase, so I know when one has been made. My app has been live for long enough for me to know the normal pattern, which is about 2-3 purchases a day (all consumable items). But every once in a while, my stats tracking shows a MASSIVE spike in purchases (up to 100-200 in a day, all from a single user), without any corresponding profit report the next morning on iTunes Connect. Then the next day, it goes back to normal.
The first couple of times this happened, it was during the approval process for an update, so I just assumed it was an Apple employee testing the system. But now it's started happening on just normal days, without any apparent cause.
Has anyone else experienced this? Is there a known reason why this might be happening? It's definitely real: my other analytics for that day show a user with anomalously high stats, which fit with the purchase reports, so the purchases are definitely being delivered. Could it be Apple employees, or people with jailbroken phones? Is there anything I can do to prevent this, or at least a check I can do in my code to prevent them from being reported?