Mobil SDK: tez-tez verilən suallar
Son yeniləmə: 9 oktyabr 2026 · 14 dəq oxunur
Mobil SDK haqqında qısa cavablar. Ətraflı addımlar bu mövzunun digər məqalələrindədir.
Addımlar
-
1
Minimum versiyalar
- Android: Android 6.0 (API 23), Kotlin 1.8,
compileSdk35. - iOS: iOS 15, Xcode 15.
- React Native: 0.75 (New Architecture üçün 0.76), Expo SDK 52.
- Flutter: 3.16, iOS 15, Android API 24.
- Unity: 2021.3 (Unity 6 da işləyir), iOS 15, Android API 23.
- Android: Android 6.0 (API 23), Kotlin 1.8,
-
2
SDK tətbiqi nə qədər böyüdür
Android kitabxanası (release AAR) təxminən 2 MB-dır, tətbiqdə R8 ilə daha kiçik olur. iOS framework-ü təxminən 3,7 MB-dır. Android SDK yalnız OkHttp, kotlinx.serialization, Coil və Jetpack Compose işlədir, iOS SDK isə yalnız sistem framework-lərini.
-
3
Hansı məlumat toplanır
- Tətbiqin verdikləri: istifadəçinin ID-si, adı, e-poçtu, telefonu, fərdi atributlar.
- İstifadəçinin dəstəyə yazdığı mesajlar və göndərdiyi şəkillər.
- Cihaz haqqında: SDK-nın özünün yaratdığı təsadüfi cihaz ID-si, platforma, OS versiyası, model, tətbiq və SDK versiyası, dil, saat qurşağı, push tokeni.
- Messenger-in harada açıldığı (
source).
Reklam ID-si, yer məlumatı və izləmə (tracking) yoxdur. Məlumat yalnız dəstək funksiyası üçündür. Android SDK yalnız internet və şəbəkə vəziyyəti icazələrini istəyir. iOS paketində Apple-ın privacy manifesti (
PrivacyInfo.xcprivacy) var: App Store-un məxfilik formasında bu növləri «istifadəçiyə bağlı, tətbiqin funksiyası üçün, izləmə yoxdur» kimi göstərin. -
4
Lisenziya
SDK Apache License 2.0 ilə yayılır. Clomni adı, loqoları, maskotu və mesaj səsi bu lisenziyaya daxil deyil (repozitoriyadakı NOTICE faylı).
-
5
Açarı və ya secret-i dəyişsəm nə olur
- Təhlükəsizlik › «Yeni secret yarat»: köhnə secret daha 7 gün işləyir, bu müddətdə serverinizi yeni secret-ə keçirin.
- Quraşdırma › «Yeni açar»: köhnə API açarı daha 7 gün işləyir. Sonra köhnə açarlı tətbiq versiyaları qoşula bilmir, ona görə yeni açarı tətbiqin yeni buraxılışı ilə birlikdə yaradın.
- «Ləğv et»: açar dərhal dayanır. Yalnız sızmış açar üçün.
- Yeni push açarı: Push bölməsində yükləyin, növbəti push onu işlədir.
-
6
Bir kanalda neçə tətbiq olur
Bir kanal bir tətbiqdir: bir Android paket adı və bir iOS Bundle ID. Eyni tətbiqin Android və iOS versiyaları bir kanalı bölüşür. Fərqli tətbiqlər üçün ayrı kanal yaradın: hər birinin öz App ID-si, açarları, görünüşü və statistikası olur.
-
7
Test və canlı mühit
Clomni-də ayrıca test serveri yoxdur: test build da
app.clomni.aiilə işləyir, mesajları real kanala düşür. iOS-da APNs mühitini (sandbox və ya production) SDK hər cihaz üçün özü bildirir, Sandbox & Production açarı ikisinə də xidmət edir. Test söhbətlərini canlıdan ayırmaq istəyirsinizsə, test build üçün ayrı kanal yaradın. Identity verification-ın «Söndürülüb» rejimi yalnız sınaq üçündür. -
8
Push bildirişinin başlığı necə görünür
Push › «Bildirişin başlığı»: «Operator · Brend» (standart, məsələn «Leyla · Example»), «Yalnız brend adı», «Yalnız operatorun adı» və ya «Öz mətniniz». Bot yazanda brend adı görünür. Mətn mesajın özüdür. Android-də hər söhbətə bir bildiriş olur, yeni mesaj köhnəsini əvəz edir.
-
9
CSAT tətbiqdə işləyirmi
Bəli. Kanalın CSAT bölməsində sorğunu açın. Söhbət həll olunanda Messenger sorğunu söhbətin içində kart kimi göstərir: 5 emoji və ya 5 ulduz, istəyə görə şərh. Nəticələr Hesabatlar › CSAT səhifəsindədir.
-
10
İnternet olmayanda nə olur
Messenger yuxarıda «İnternet yoxdur» yazır. İstifadəçi yazmağa davam edə bilər: hər mesaj göndərilməzdən əvvəl cihazda saxlanır, bağlantı kəsiləndə və ya tətbiq bağlananda itmir, internet qayıdanda özü gedir. Bir neçə cəhddən sonra da getməsə, mesajın yanında «Göndərilmədi» görünür və onu yenidən göndərmək olar.
-
11
Expo dəstəklənirmi
Bəli, Expo SDK 52 və ya daha yeni, development build ilə (
npx expo prebuild, EAS build). Expo Go native modulları yükləmir.@clomni/react-nativepaketinin config plugin-i şəkil icazəsi mətnlərini, push üçün iOS entitlement-ini və AndroidPOST_NOTIFICATIONSicazəsini, bildiriş ikonunu yazır. -
12
«Powered by Clomni» yazısını gizlətmək olarmı
Messenger-in ana səhifəsinin aşağısında «Powered by Clomni» yazılır. Görünüş › Tema-da «Aşağıda "Powered by Clomni" göstər» seçimi yalnız ağ etiket (white label) daxil olan hesabda işləyir. «Bu yazını gizlətmək planınıza daxil deyil» görünürsə, onu Clomni komandası açır: Clomni AI-yə yazın.
-
13
SDK tətbiqimə düymə əlavə edirmi
Xeyr. Messenger-i öz düymənizdən
presentilə açırsınız. Üzən düymə də var, amma standart olaraq sönülüdür. -
14
Tam təlimat
- PDF: Clomni Mobile SDK təlimatı, Azərbaycan, ingilis və rus dilində.
- Onlayn: Ümumi baxış.
- Paneldə: kanalın ayarlar sütununda «Təlimat».