Mobile App Handoff

Launch SecureSign Mobile App from your native Android or iOS application — no SDK required.

Overview

If you have a native Android or iOS app, you do not embed an SDK. Instead, launch the SecureSign Mobile App with a signing deep link and receive the signed result via callback URL or app link.

Mobile App Handoff Native app launches SecureSign Mobile App via deep link YOUR NATIVE APP OS (INTENT / openURL) SECURESIGN MOBILE APP DSC TOKEN 1 Build securesign://sign URL 2 Intent.ACTION_VIEW Android UIApplication.shared.open DEEP LINK 3 App opens — cert + PIN 4 4 Sign on token CALLBACK 5 callbackUrl → Your App (not browser) Signing UI in SecureSign Mobile App Rajesh K. 4A3B2C1D Sign 1. App builds securesign://sign with hash and callback 2. User selects DSC, enters PIN, taps Sign with DSC 3. Signature returned to your app via callbackUrl No public Android/iOS SDK Handoff only — signing UI runs inside SecureSign Mobile App
Native app or WebView opens SecureSign Mobile App — no embedded SDK

Android

val intent = Intent(Intent.ACTION_VIEW, Uri.parse(
  "securesign://sign?requestId=$requestId&hashBase64=$hash&callbackUrl=$callback&apiKey=$apiKey"
))
startActivityForResult(intent, SIGN_REQUEST_CODE)
// Handle signed result in onActivityResult or callback URL

iOS

if let url = URL(string: "securesign://sign?requestId=\(requestId)&hashBase64=\(hash)&callbackUrl=\(callback)&apiKey=\(apiKey)") {
    UIApplication.shared.open(url)
}
// Handle return in onOpenURL / scene(_:openURLContexts:)

No Public Mobile SDK

SDK not available

Toolsbots does not provide public Android or iOS SDK packages. All mobile signing goes through the SecureSign Mobile App to protect our product IP. For enterprise embedded requirements, contact us.