RASP compatibility notes
Last updated
Was this helpful?
NFC Wallet SDK includes a RASP (runtime application self-protection) component.
Some third-party security libraries can conflict with it. These conflicts can cause SDK errors, crashes, or payment flow hangs.
If a module or library spawns a child process, and that child process traces the parent process, NFC Wallet SDK can detect a conflict and return DEVICE_SUSPICIOUS.
Known examples:
OneSpan
DexGuard (DebugBlocker)
AppDome
Promon
If a module or library registers or overrides the SIGTRAP handler after NFC Wallet SDK initialization, your digital wallet application can crash or hang during payment flows.
Avoid combining NFC Wallet SDK with third-party RASP providers when possible.
If you must use a library that registers SIGTRAP handlers, initialize it before initializing NFC Wallet SDK.
Last updated
Was this helpful?
Was this helpful?