ஆவணங்கள்

Mobile SDK

இணையத்தில் நீங்கள் இயக்கும் அதே AI-மற்றும்-மனித ஆதரவு அரட்டையை உங்கள் நேட்டிவ் Android, iOS, Flutter செயலிகளுக்குள்ளும் வழங்குங்கள். ஒரே backend ஒப்பந்தம், ஒரே நடத்தை, மூன்று தளங்கள்.

தளங்கள்#

மூன்று நேட்டிவ் SDK-களும் ஒரே மாதிரியான பொது API பரப்பைப் பகிர்ந்து கொள்கின்றன. உங்கள் செயலிக்கு ஏற்றதைத் தேர்வு செய்யுங்கள்:

SDKதொழில்நுட்பம்குறைந்தபட்சம்
AndroidKotlin, Jetpack ComposeminSdk 24, Kotlin 2.x
iOSSwift, SwiftUI (சார்புகள் எதுவும் இல்லை)iOS 15+, Swift 5.9+
Flutterமுற்றிலும் Dart, நேட்டிவ் பாலங்கள் இல்லைDart 3.4+, Flutter 3.16+

ஒவ்வொரு SDK-யும் உங்கள் செயலிக்கு மேலே உண்மையான நேட்டிவ் அரட்டையை bottom sheet ஆகக் காட்டுகிறது — WebView அல்ல. நுழைவுப் புள்ளியை (பொத்தான், ஐகான், பேட்ஜ்) உங்கள் செயலி வரைகிறது; அரட்டையை Respondo.open() மூலம் திறக்கிறது.

என்னென்ன உள்ளடங்கும்#

மொபைல் SDK-கள் இணைய விட்ஜெட்டின் அம்சத் தொகுப்பையே பிரதிபலிக்கின்றன:

  • அரட்டையின் மையம்: AI முகவர், மனித அலுவலர்களுக்கு நேரலை மாற்றம், தட்டச்சு மற்றும் படித்த நிலை, கோப்பு இணைப்புகள்.
  • செய்தி ஊட்டம் ("புதியவை என்ன") மற்றும் தொடக்கப் பணிப்பட்டியல்கள்.
  • கருத்துக்கணிப்புகள் (NPS, CSAT, மேலும் பல).
  • தற்போதைய திரையுடன் இணைந்த பக்க அளவிலான பேனர்களும் முன்முனைப்பான டீஸர்களும். navigation-இன்போது Respondo.setCurrentScreen("screen_name") மூலம் தற்போதைய திரையைத் தெரிவியுங்கள் — முன்முனைப்பான டீஸர்களும் பக்க அளவிலான இலக்கிடலும் அதனுடன் பொருத்திப் பார்க்கின்றன.
  • அலுவலர் பதில்களுக்கும் பிரச்சாரங்களுக்குமான புஷ் அறிவிப்புகள் — சரியான உரையாடலுக்கு அழைத்துச் செல்லும் deep link-குகளுடன்.
தயாரிப்புச் சுற்றுலாக்களும் (product tours) கருவித் துணுக்குகளும் இணையத்திற்கு மட்டுமான பரப்புகள்; அவை மொபைல் SDK-களுக்குக் கொண்டு செல்லப்படவில்லை.

இது எப்படி வேலை செய்கிறது#

ஒவ்வொரு SDK-யும் இணைய விட்ஜெட்டின் அதே பொது விட்ஜெட் ஒப்பந்தத்துக்கான இலகுவான கிளையண்டே — backend மாற்றமின்றி மீண்டும் பயன்படுத்தப்படுகிறது. செய்தி பரிமாற்றம் REST மற்றும் WebSocket வழியாக நடக்கிறது; வழங்கல் படிப்படியாகப் பின்வாங்குகிறது (WebSocket, பிறகு SSE, பிறகு REST polling), இணைப்பு மீண்டதும் உடனே மேல்நிலைக்குத் திரும்புகிறது.

அங்கீகாரம் அடுக்குகளாக அமைந்துள்ளது:

  • visitor_id — SDK உருவாக்கி சாதனத்தில் பாதுகாப்பாகச் சேமிக்கும் நிலையான அநாமதேய அடையாளம்: Android-இல் Keystore-மறையாக்கப்பட்ட preferences, iOS-இல் keychain, Flutter-இல் init-க்கு நீங்கள் அனுப்பும் storageDirectory-இல் உள்ள app-private கோப்பு.
  • userHash — உரையாடலை உண்மையான நபருடன் பிணைக்கும், உங்கள் backend வழங்கும் HMAC கையொப்பம் (அடையாளச் சரிபார்ப்பு).
  • session-token — ஒவ்வொரு உரையாடலுக்கும் வழங்கப்பட்டு, REST மற்றும் WebSocket அழைப்புகளில் மீண்டும் அனுப்பப்படுகிறது.

எங்கிருந்து தொடங்குவது#

நிறுவலுக்கும் இயங்கும் init-க்கும் உங்கள் செயலிக்கு ஏற்ற தளப் பக்கத்துக்குச் செல்லுங்கள் — Android SDK, iOS SDK, அல்லது Flutter SDK. பிறகு, சாதனங்களுக்கு இடையே உள்நுழைந்த பயனர்களை அடையாளம் காண அடையாளச் சரிபார்ப்பையும், ஆஃப்லைன் வழங்கலுக்கு புஷ் அறிவிப்புகளையும் இணையுங்கள்.

ஒவ்வொரு SDK-யும் அதன் தளப் பதிவகத்திலிருந்து நிறுவப்படுகிறது: Android — Maven Central இலிருந்து (ai.respondo:respondo-sdk), iOS — Swift Package Manager வழியாக github.com/respondo-app/sdk-ios இலிருந்து, Flutter — pub.dev இலிருந்து (respondo_sdk). Android மற்றும் iOS மூலக்கோப்புகள் GitHub இல் பொதுவில் உள்ளன.