Mobile SDK
இணையத்தில் நீங்கள் இயக்கும் அதே AI-மற்றும்-மனித ஆதரவு அரட்டையை உங்கள் நேட்டிவ் Android, iOS, Flutter செயலிகளுக்குள்ளும் வழங்குங்கள். ஒரே backend ஒப்பந்தம், ஒரே நடத்தை, மூன்று தளங்கள்.
தளங்கள்#
மூன்று நேட்டிவ் SDK-களும் ஒரே மாதிரியான பொது API பரப்பைப் பகிர்ந்து கொள்கின்றன. உங்கள் செயலிக்கு ஏற்றதைத் தேர்வு செய்யுங்கள்:
| SDK | தொழில்நுட்பம் | குறைந்தபட்சம் |
|---|---|---|
| Android | Kotlin, Jetpack Compose | minSdk 24, Kotlin 2.x |
| iOS | Swift, 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-குகளுடன்.
இது எப்படி வேலை செய்கிறது#
ஒவ்வொரு 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. பிறகு, சாதனங்களுக்கு இடையே உள்நுழைந்த பயனர்களை அடையாளம் காண அடையாளச் சரிபார்ப்பையும், ஆஃப்லைன் வழங்கலுக்கு புஷ் அறிவிப்புகளையும் இணையுங்கள்.
ai.respondo:respondo-sdk), iOS — Swift Package Manager வழியாக github.com/respondo-app/sdk-ios இலிருந்து, Flutter — pub.dev இலிருந்து (respondo_sdk). Android மற்றும் iOS மூலக்கோப்புகள் GitHub இல் பொதுவில் உள்ளன.