Bildirimler ve Chat Aksiyonları
AI72 bildirimleri ve chat aksiyonları; tanışma akışlarını, kalıcı sohbetleri, güvenlik/sistem durumlarını ve kullanıcı kontrollerini desteklemek için kullanır. Bu belge push bildirimleri, notification preview, foreground/background davranışı, notification actions, temporary intro actions, permanent chat actions ve Shared Media davranışını açıklar.
1. Bildirim felsefesi
Bildirimlerin amacı kullanıcıyı uygulama dışındayken önemli ürün olaylarından haberdar etmek ve uygulama içindeyken dikkat dağıtmadan hızlı aksiyon sunmaktır. AI72 bildirimleri kullanıcıyı manipüle etmek, sürekli rahatsız etmek veya gizli içerik ifşa etmek için tasarlamaz.
2. Push bildirimleri
AI72 permanent chat mesajları, tanışma döngüsü/IntroMe güncellemeleri, güvenlik, hesap durumu ve sistem duyuruları için push bildirimleri gönderebilir. Push token, install id, cihaz/platform bilgisi, app version, locale, timezone, notification permission status, match notification preference, general notification preference ve message preview preference işlenebilir.
- Push bildirimi almak için cihaz işletim sistemi izni ve uygun push token gerekir.
- Sistem izni kapalıysa AI72 bu izni zorla açamaz.
- Bildirim gönderimi Apple, Google, Firebase/FCM, cihaz bağlantısı, pil tasarrufu, ağ koşulları ve kullanıcı ayarlarına bağlıdır.
3. Notification preview
Mesaj önizlemeleri privacy-first tasarlanır. Message previews varsayılan olarak kapalı/gizli olabilir. Önizleme kapalıysa push bildirimi genel ifade kullanabilir ve mesaj metni ya da gönderen profil fotoğrafını göstermeyebilir. Önizleme açılırsa kilit ekranında veya notification center içinde gönderen adı, profil fotoğrafı ve mesaj içeriği görünebilir.
4. Foreground bildirimler
Uygulama açıkken bazı push alertleri sistem bildirimi olarak gösterilmeyebilir; uygulama bunun yerine in-app banner, unread badge, navigation intent veya chat state update kullanabilir. Permanent chat in-app banner desteklenen durumlarda reply, read ve like gibi hızlı aksiyonlar sunabilir.
5. Background bildirimler
Uygulama arka plandayken veya kapalıyken push bildirimi cihaz tarafından gösterilebilir. Bildirime dokunmak kullanıcıyı IntroMe/tanışma yüzeyine veya ilgili permanent chat ekranına yönlendirebilir. Bu yönlendirme data payload, chat id, message id ve app state bilgilerine bağlıdır.
6. Sessiz veya data bildirimleri
Platformların izin verdiği ölçüde bazı bildirimler yalnızca data, badge, token refresh, navigation veya sync amaçlı olabilir ve kullanıcıya görünür alert göstermeyebilir. Bu davranış cihaz, işletim sistemi, Firebase/FCM, Apple/Google platform kuralları ve app state nedeniyle değişebilir.
7. Bildirim izinleri
Bildirim izni cihaz işletim sistemi tarafından yönetilir. AI72 uygulama içinde izin istemeyi veya izin durumunu göstermeyi deneyebilir, ancak nihai izin cihaz ayarları ve platform kurallarına bağlıdır.
- Kullanıcı sistem bildirim iznini cihaz ayarlarından kapatabilir.
- AI72 içinde introduction notifications, general notifications ve message previews gibi tercihler sunulabilir.
- Cihaz izni kapalıysa uygulama içi tercihler açık olsa bile push bildirimi gelmeyebilir.
8. Notification actions
Desteklenen platformlarda permanent chat bildirimleri veya in-app notification bannerları Open, Dismiss, Reply, Mark as Read ve Like gibi aksiyonlar sunabilir. Bu aksiyonlar her cihazda, her mesaj türünde veya her app state içinde mevcut olmayabilir.
- Reply metin mesajı gönderebilir ve ilgili mesaja reply context bağlayabilir.
- Mark as Read chat read state bilgisini güncelleyebilir.
- Like mesaj reaction bilgisini güncelleyebilir.
- Open ilgili chat veya tanışma yüzeyini açabilir.
- Dismiss yalnızca bildirimi kapatabilir; mesajı veya chat kaydını silmez.
- Native notification actions backend authentication, legal consent, chat ownership ve message id kontrollerinden geçebilir.
9. Temporary Intro actions
Temporary Intro sınırlı, lifecycle kontrollü bir tanışma oturumudur. Kullanıcı veya sistem state değişiklikleri pass, leave, expire, reject, accept, reveal, blur, clear photo access, signed URL access ve timeout gibi aksiyonlar doğurabilir.
- Pass veya leave oturumu bitirebilir ya da kullanıcıyı havuza geri döndürebilir.
- Expire veya timeout ağ, lifecycle, foreground/background, peer offline veya product rule nedeniyle gerçekleşebilir.
- Blur/clear photo reveal session state, role, product rule, safety check, signed URL ve timeout koşullarına bağlıdır.
- Signed URL geçici erişim sağlar; kalıcı indirme, paylaşma veya arşivleme hakkı vermez.
10. Permanent Chat actions
Permanent Chat ürün kuralları ve kabul/teklif akışları sonrası açılan daha uzun iletişim alanıdır. Permanent chat içinde typing/activity, delivered/read state, text, translation, TTS, voice, photo, video, media, location, Shared Media, reply, like/reaction, star, copy, report, block, mute, pin, archive, clear/delete for me, delete for everyone/unsend ve end chat gibi aksiyonlar bulunabilir.
- Delete for me veya clear yalnızca sizin görünümünüzü etkileyebilir; karşı tarafın ekranını veya safety/legal kayıtlarını otomatik silmez.
- Delete for everyone/unsend desteklenen koşullarda mesajı geri çekebilir, fakat audit, safety, report, backup veya legal kayıtları hemen silmek zorunda değildir.
- Report ve block Moderasyon ve Raporlama Politikası kapsamındadır.
11. Notification privacy
Bildirimler hassas içerik içerebilir. Message preview açık olduğunda bildirim içeriği kilit ekranında, bağlı cihazlarda veya işletim sistemi notification history alanında görünebilir. Kullanıcılar hassasiyet durumuna göre preview ayarını kapalı tutmalıdır.
12. Shared Media davranışı
Shared Media, permanent chat içinde gönderilmiş uygun fotoğraf ve videoları uygulama içinde yeniden görüntülemeyi kolaylaştıran bir yüzeydir. Gizli/private, silinmiş, süresi dolmuş, disabled, restricted, report-quarantined veya moderation nedeniyle kaldırılmış medya Shared Media içinde görünmeyebilir.
- Shared Media indirme, galeriye kaydetme, ekran görüntüsü alma, ekran kaydı veya yeniden paylaşma hakkı vermez.
- Media access signed URL, session state, moderation state, sender action, product rules ve legal/safety retention koşullarına bağlı olabilir.
13. Cihaz davranışı
Offline, reconnect, retry, failed delivery ve expired notification durumları ağ, cihaz, işletim sistemi, Firebase/FCM, Apple/Google servisleri, app state ve backend state nedeniyle değişebilir. Bir bildirim gecikebilir, hiç gelmeyebilir, süresi geçmiş olabilir veya kullanıcı bildirime dokunduğunda ilgili içerik artık erişilebilir olmayabilir.
14. Notification safety
Bildirimler kullanıcı güvenliğini ve gizliliğini koruyacak şekilde sınırlanabilir. AI72 medya, voice, private media, location veya hassas içerik için open-only veya generic notification text kullanabilir. Güvenlik, abuse, block, mute, report, moderation veya legal nedenlerle bazı bildirimler gönderilmeyebilir.
15. Kullanıcı kontrolleri
Kullanıcılar cihaz bildirim iznini, introduction notifications, general notifications, message preview, chat mute/unmute, block/report, permanent chat end/delete/clear ve account deletion gibi kontrolleri kullanabilir. Bazı kontroller yalnızca uygulama içinde, bazıları ise cihaz ayarlarında yönetilir.
16. AI72 neyi garanti etmez?
AI72 bildirimlerin her zaman geleceğini, zamanında geleceğini, doğru cihazda görüneceğini, her aksiyonun başarıyla tamamlanacağını, preview ayarının işletim sistemi tarafından her bağlamda aynı şekilde uygulanacağını veya medyanın dış yöntemlerle kaydedilemeyeceğini garanti etmez. AI72 bildirim üretimini AI karar sistemi olarak sunmaz ve E2EE, screenshot prevention veya absolute media protection iddiasında bulunmaz.
17. Bağlı belgeler
Bu belge Kullanım Koşulları, Gizlilik Politikası, Topluluk Kuralları, Güvenlik Merkezi, AI ve Otomatik İşleme Açıklaması, Moderasyon ve Raporlama Politikası, Hesap ve Veri Silme, Veri Güvenliği ve İzinler ve Destek belgeleriyle birlikte okunmalıdır.
English summary: AI72 may send push notifications for permanent chat, introduction updates, safety/account status, and system notices. Message previews may be private by default. Supported permanent chat notification actions can include open, dismiss, reply, mark read, and like, subject to authentication, legal consent, chat ownership, message id checks, platform support, and network state. AI72 does not guarantee delivery, timing, action success, E2EE, screenshot prevention, or absolute media protection.