rauth_flutter 2.0.30 copy "rauth_flutter: ^2.0.30" to clipboard
rauth_flutter: ^2.0.30 copied to clipboard

RAuth v2 Flutter SDK - Cross-platform reverse authentication library for WhatsApp, Reverse SMS, OneID, and Passkey. Supports Android, iOS, and Web with dual SIM support, device info auto-detection, HM [...]

Changelog #

2.0.28 #

Added #

  • Automatic SMS background sending: If app has SEND_SMS permission, SMS is sent directly in background without opening SMS app
  • Permission check in SMS verification flow - automatically detects if permission is granted

Changed #

  • SMS verification now intelligently chooses between background sending (if permission granted) or opening SMS app (if not granted)
  • Improved user experience: Apps with SMS permission get seamless background SMS sending like UPI apps

Technical #

  • Added SEND_SMS permission to AndroidManifest.xml (optional - apps can choose to grant it)
  • Modified openSMS platform channel method to check permission and use SmsManager for direct sending when available

2.0.27 #

Changed #

  • Removed navigatorKey parameter from RauthConfig - no extra setup needed!
  • WhatsApp chooser now uses native Android Intent chooser (no Flutter dialog required)
  • Simplified API - developers only need to call Rauth.init() with appId and appSecret
  • Zero configuration required - works out of the box

Removed #

  • navigatorKey parameter from RauthConfig
  • Flutter dialog for WhatsApp selection (replaced with native chooser)

2.0.26 #

Fixed #

  • SMS verification now opens default SMS app directly without app selector
  • Added openSMS platform channel method for Android to bypass app chooser

2.0.25 #

Changed #

  • SMS verification now directly opens SMS app (removed in-app dialog)
  • SMS app opens with pre-filled phone number and token message
  • No app selector shown for SMS - uses default SMS app

2.0.24 #

Fixed #

  • Added plugin configuration to pubspec.yaml for proper auto-registration
  • Plugin now auto-registers when installed from pub.dev (no manual MainActivity code needed)

2.0.23 #

Added #

  • startVerification() method to automatically open verification intents/deeplinks
  • WhatsApp chooser dialog when both regular and business WhatsApp are available
  • In-app SMS composer dialog for reverse SMS verification
  • navigatorKey support in RauthConfig for showing dialogs
  • Android platform channels for WhatsApp and SMS handling
  • Helper methods: qr, detectedMethod, firstAvailableDeeplink in SessionInitResponse

Changed #

  • Renamed verifyNow() to startVerification() for better clarity
  • Verification flow now handled entirely by library (no manual intent handling needed)

2.0.21 #

Changed #

  • Removed all references to "polling" from README documentation

2.0.2 #

Changed #

  • README cleanup: removed await verification comments; docs align with fixed interval/timeout

2.0.1 #

Changed #

  • Fixed base URL to internal constant (removed baseUrl from config)
  • Renamed pollVerification to awaitVerification
  • Updated README and example accordingly

2.0.0 #

Added #

  • RAuth v2 API support
  • Multiple login methods: WhatsApp, Reverse SMS, OneID, Passkey
  • Passkey registration support
  • Approval system for sensitive actions
  • Cross-platform device info auto-detection (Android, iOS, Web)
  • Automatic public IP detection with fallback
  • Background polling for session verification
  • Comprehensive error handling with typed exceptions
  • Web support with browser detection

Changed #

  • API endpoints updated to /v2/*
  • Session init response structure changed (dynamic verification links)
  • Device info structure enhanced with more fields
  • HMAC signing format: appId + phone + timestamp

Removed #

  • v1 API endpoints
  • Static WhatsApp link format
0
likes
0
points
64
downloads

Publisher

verified publisherrauth.io

Weekly Downloads

RAuth v2 Flutter SDK - Cross-platform reverse authentication library for WhatsApp, Reverse SMS, OneID, and Passkey. Supports Android, iOS, and Web with dual SIM support, device info auto-detection, HMAC signing, and approval system.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, device_info_plus, flutter, http, permission_handler, url_launcher

More

Packages that depend on rauth_flutter

Packages that implement rauth_flutter