References
Sim Ejection Analysis (Flutter)
After successfully integrating OTPless, you can leverage our SDK to monitor and retrieve SIM ejection events from users’ devices. This feature allows you to gather data on SIM ejection events for security and analysis purposes. The SDK provides two approaches for accessing SIM ejection data.
Getting SIM Ejection Data
Each SIM ejection event contains the following properties:
state
: The state of the SIM card, which can be one of the following:LOADED
: The SIM card is loaded and ready to use.READY
: The SIM card is in a ready state.ABSENT
: The SIM card has been removed.CARD_IO_ERROR
: There was an error reading the SIM card.
transactionTime
: The timestamp when thestate
was recorded.
1. Query Historical SIM Ejection Entries
You can fetch a list of SIM ejection events that occurred on the user’s device by directly querying the OTPless SDK. This method is ideal for reviewing historical and latest data.
Usage Example:
2. Subscribing to SIM Ejection Events
You can subscribe to a listener that notifies your app whenever the state of the SIM card changes while it is active. This enables your application to respond promptly to state changes in real-time.
Usage Example:
Was this page helpful?