Mobil SDK: versiyalar və yeniliklər
Son yeniləmə: 13 oktyabr 2026 · 13 dəq oxunur
Mobil SDK-nın versiyaları və hər versiyada nə dəyişdiyi.
Addımlar
-
1
1.0.5: nə dəyişib
Android, React Native, Flutter və Unity 1.0.5-dir (Unity:
unity-1.0.5teqi). iOS dəyişməyib, 1.0.4-də qalır.- Kameranın FileProvider-i indi SDK-nın öz sinfidir. Əvvəl tətbiq və ya başqa kitabxana (məsələn, Unity oyunundakı unity-webview) da androidx FileProvider elan edəndə Android build manifest birləşməsində dayanırdı:
provider#androidx.core.content.FileProvider@authorities … collides with another value. - 1.0.5 ilə build əlavə ayarsız keçir. Bu xətaya görə manifestə
tools:replaceəlavə etmisinizsə, silin: o, iki provider-dən birini söndürür. - Kamera əvvəlki kimi işləyir, başqa heç nə dəyişmir.
Yeniləmək üçün versiyanı 1.0.5 edin: Android
ai.clomni:messenger:1.0.5, React Native@clomni/[email protected], Flutterclomni_flutter: ^1.0.5, Unity#unity-1.0.5(sonra EDM4U ilə resolve). iOS üçün heç nə etmək lazım deyil. - Kameranın FileProvider-i indi SDK-nın öz sinfidir. Əvvəl tətbiq və ya başqa kitabxana (məsələn, Unity oyunundakı unity-webview) da androidx FileProvider elan edəndə Android build manifest birləşməsində dayanırdı:
-
2
1.0.4: nə dəyişib
Bütün paketlər 1.0.4-dür: Android, iOS, React Native, Flutter və Unity (
unity-1.0.4teqi).- Flow-un düymə addımında «Müştəri yaza bilməsin» söndürülübsə, yazı qutusu düymələrin altında qalır. Müştəri düymə seçə və ya cavabı yaza bilər. Düymənin adını yazsa, düymə seçilmiş sayılır.
- «Yazmanı bağla» addımından sonra müştəri bu söhbətə yaza bilmir. Kilid flow bitəndən sonra da qalır: söhbət bağlıdırsa, müştəriyə yalnız «Yeni söhbət başlat» qalır. Sual addımında, operatora ötürəndə və ya operator yazanda yazı qutusu qayıdır.
- Bu ayarları işlətməyən flow-lar əvvəlki kimi işləyir. 1.0.3 və köhnə versiyalar bu ayarları görmür: düymə gözləyəndə yazı qutusu gizlənir, flow bitəndə qayıdır.
Yeniləmək üçün versiyanı 1.0.4 edin: Android
ai.clomni:messenger:1.0.4, React Native@clomni/[email protected], Flutterclomni_flutter: ^1.0.4, Unity#unity-1.0.4, iOSfrom: "1.0.4"və ya:tag => '1.0.4'. -
3
1.0.3: nə dəyişib
Bütün paketlər 1.0.3-dür: Android, iOS, React Native, Flutter və Unity (
unity-1.0.3teqi).- Mikrofon düyməsi toxunan kimi cavab verir: dairə, taymer və titrəmə dərhal gəlir.
- Bir saniyəlik basış da yazılır, «basıb saxlayın» ipucu artıq çıxmır.
Yeniləmək üçün versiyanı 1.0.3 edin: Android
ai.clomni:messenger:1.0.3, React Native@clomni/[email protected], Flutterclomni_flutter: ^1.0.3, Unity#unity-1.0.3, iOSfrom: "1.0.3"və ya:tag => '1.0.3'. -
4
1.0.2: nə dəyişib
Android, React Native, Flutter və Unity 1.0.2-dir (Unity:
unity-1.0.2teqi). Bu dəfə iOS kodu da dəyişib, iOS da 1.0.2-dir.- Səsli mesaj: mikrofon düyməsini basıb saxlayın. Sola sürüşdürmək ləğv edir, yuxarı sürüşdürmək kilidləyir. Göndərməzdən əvvəl dinləmək olar, sürət 1×, 1.5× və 2×.
- Kamera ilə şəkil və video.
- İnternet olmayanda yazılan mesajlar növbədə gözləyir və internet qayıdanda gedir.
clomni.aikimihttps://-siz ünvanlar da link olur.- Üzən düymə
initializegec çağırılanda da görünür (React Native, Flutter, Unity). - Android:
MainActivitysingleTaskolan tətbiqdə Messenger itmir. - Tətbiq yenidən açılanda istifadəçinin adı itmir.
- «Söhbətə qoşuldu» sətri öz yerində görünür.
- «Siz» yazısının yanında şirkətin loqosu var.
- Flow davamı olmayan seçimdə bitir və yazı yeri açılır.
- iPhone-da yazı yeri klaviaturaya yapışıq qalır.
debugsəviyyəsində SDK-nın addımları loga yazılır.- Messenger-in dili internet olanda və olmayanda eynidir.
- Emoji düyməsi çıxıb, yazı yerinin sağında mikrofon düyməsi var.
-
5
1.0.2: icazələr
- Android: səsli mesaj üçün tətbiqin manifestində
RECORD_AUDIOelan olunmalıdır, yoxsa mikrofon düyməsi görünmür. Kamera üçün icazə lazım deyil: SDK telefonun kamera tətbiqini açır. ManifestdəCAMERAvarsa, SDK əvvəlcə onu soruşur. - iOS:
NSCameraUsageDescriptionyoxdursa, kamera seçimi görünmür;NSMicrophoneUsageDescriptionyoxdursa, mikrofon düyməsi görünmür.
- Android: səsli mesaj üçün tətbiqin manifestində
-
6
1.0.2-yə necə keçmək olar
- Android:
ai.clomni:messenger:1.0.2. - React Native:
npm install @clomni/[email protected], sonra tətbiqi yenidən build edin (iOS-dapod install). - Flutter:
clomni_flutter: ^1.0.2, sonraflutter pub get. - Unity: paketin ünvanı
https://github.com/clomni/clomni-mobile-sdk.git?path=unity#unity-1.0.2, sonra Force Resolve. - iOS: Swift Package Manager-də
from: "1.0.2", CocoaPods-da:tag => '1.0.2'.
- Android:
-
7
1.0.1: nə dəyişib
Android SDK qoşulanda tətbiqin paket adını göndərir. Clomni onu kanalın «Android paket adı» ilə müqayisə edir və uyğun gəlməsə açarı rədd edir. iOS-da Bundle ID ilə eyni yoxlama əvvəldən var idi.
Versiyalar: Android
ai.clomni:messenger1.0.1, React Native@clomni/react-native1.0.1, Flutterclomni_flutter1.0.1, Unityunity-1.0.1teqi. React Native, Flutter və Unity 1.0.1 Android-də yeni SDK-nı işlədir. iOSClomniMessenger1.0.0 qalır, iOS tərəfində dəyişiklik yoxdur. -
8
Kimə təsir edir
Android tətbiqi olanlara. Kanaldakı Android paket adı tətbiqin
applicationId-si ilə eynidirsə, heç nə dəyişmir. Fərqlidirsə, 1.0.1-dən sonra Android tətbiqi qoşulmur. Kanalda Android paket adı yazılmayıbsa, yoxlama yoxdur.applicationIdSuffixda paket adına daxildir. Debug build-in.debugsuffiksi varsa, onun paket adıcom.example.app.debugolur vəcom.example.appyazılmış kanalda qəbul olunmur. Sınaq üçün suffiksi olmayan build işlədin, ya da debug tətbiqi üçün ayrıca kanal yaradın. -
9
Yeniləməzdən əvvəl paket adını yoxlayın
Kanalın Android paket adı
app/build.gradle(.kts)-dəkiapplicationIdilə eyni olmalıdır. Paket adı kanal yaradılanda sehrbazda yazılır, sonra paneldə onu dəyişmək yeri yoxdur. Səhv yazılıbsa, Clomni AI-yə tətbiqin düzgün paket adını yazın, Clomni komandası düzəldir. -
10
Necə yeniləmək olar
- Android: versiyanı 1.0.1 edin, sonra Gradle sync.
- React Native:
npm install @clomni/[email protected], sonra tətbiqi yenidən build edin. - Flutter:
pubspec.yaml-daclomni_flutter: ^1.0.1, sonraflutter pub get. - Unity: Package Manager-də paketin ünvanını
#unity-1.0.1ilə bitən ünvana dəyişin (və yaPackages/manifest.json-da), sonra Assets › External Dependency Manager › Android Resolver › Force Resolve. - iOS: heç nə etmək lazım deyil.
// app/build.gradle.kts implementation("ai.clomni:messenger:1.0.1")npm install @clomni/[email protected] clomni_flutter: ^1.0.1 https://github.com/clomni/clomni-mobile-sdk.git?path=unity#unity-1.0.1
-
11
Paket adı uyğun gəlməyəndə
Messenger açılmır, server açarı 401
invalid_api_keyilə rədd edir. Logcat-da,Clomnitag-ı ilə belə sətir çıxır:api_key səhvdir və ya bu platforma üçün deyil. Tətbiqin paket adı: com.example.app.debug; paneldəki Android paket adı ilə eyni olmalıdır (applicationIdSuffix da sayılır).Logdakı paket adını kanalın Android paket adı ilə müqayisə edin.
-
12
1.0.0
İlk buraxılış: Android, iOS, React Native, Flutter və Unity.
-
13
Tam təlimat
- PDF: Clomni Mobile SDK təlimatı, Azərbaycan, ingilis və rus dilində.
- Onlayn: Versiyalar.
- Paneldə: kanalın ayarlar sütununda «Təlimat».