Device Fingerprint

FAQ

Common questions and troubleshooting notes during device fingerprint integration

What should I do if respondedGeeToken is empty?

respondedGeeToken is an empty string when the network request fails.

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 required: 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.