Device Fingerprint

FAQ

Common questions and troubleshooting notes during device fingerprint integration

What should I do if respondedGeeToken is empty?

respondedGeeToken is empty when the network request fails and the SDK enters offline mode.

Can fp_query be called with the raw client token?

No. fp_query only accepts the gee_token returned by client_report.

Which Web API should I choose?

  • Modern browsers: prefer loadGeelabGuard().
  • IE9+ compatibility: use initGeelabGuard().

Should I separate apps by business line or region?

Usually yes, especially when:

  • Multiple business lines share one risk platform
  • Different regions have different compliance requirements
  • Production and testing environments must be isolated

When should AppID be registered on Android and iOS?

Register it as early as possible at app startup:

  • Android: Application.onCreate().
  • iOS: didFinishLaunchingWithOptions.

Does the client need to store private_key?

No. private_key must stay on the server side only.