This should work like our js-client sdk. We should add throttling to it, mobile exceptions are hard to deal with. We should default to 1 per 2sec with the option to change this. We should have a sampling rate as well - so that we don't get overwhelmed. Docs should make a recommendation for sampling rate of 0.75 or 0.25/0.05 for larger projects.