This page is about preventing a segment of your users from using Shake.
Let's start with two use cases.
Maybe some of your users have opted in for beta access, others haven't. Or, maybe you're building a new Airbnb and want hosts to be able to report bugs back to you, but don't want to show Shake to the guests.
How to use
Shake.setEnabled(false) method wherever you find it appropriate in your app.
Shake will be disabled immediately, which means:
- Shake can't be invoked any more
- Shake stops tracking all data
So let's suppose you want to allow hosts to use Shake, but not the guests. You would do this:
On Android, floating report button will be visible even if you call
You should explicitly hide floating report button using
Enable Shake again
If, for some reason, you want to enable Shake again, you can do it easily by calling