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. 1

    Minimum versiyalar

    • Android: Android 6.0 (API 23), Kotlin 1.8, compileSdk 35.
    • 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.
  2. 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. 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. 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. 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. 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. 7

    Test və canlı mühit

    Clomni-də ayrıca test serveri yoxdur: test build da app.clomni.ai ilə 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. 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. 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. 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. 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-native paketinin config plugin-i şəkil icazəsi mətnlərini, push üçün iOS entitlement-ini və Android POST_NOTIFICATIONS icazəsini, bildiriş ikonunu yazır.

  12. 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. 13

    SDK tətbiqimə düymə əlavə edirmi

    Xeyr. Messenger-i öz düymənizdən present ilə açırsınız. Üzən düymə də var, amma standart olaraq sönülüdür.

  14. 14

    Tam təlimat

Sənəd