Navigasyon
sdk.navigation nesnesi, geliştiricilerin MonoChat arayüzündeki ana alanlar arasında programatik olarak gezinmesini sağlar. Bu, bir işlem tamamlandıktan sonra kullanıcıyı belirli sekmelere, görünümlere veya bağlamsal ekranlara yönlendirmek istediğinizde özellikle kullanışlıdır.
Gezinme, dahili yönlendirme kullanılarak gerçekleştirilir ve sorgu parametreleri ile reaktif durum enjeksiyonunu destekler.
API
sdk.navigation.goTo.settings({ slug })
Kullanıcıyı belirtilen organizasyonun ayarlar ekranına yönlendirir.
Zincirlenmiş Yönlendirmeler:
-
billing()→ Faturalama sekmesine gider.balances()→ Bakiye bölümünü açar.transactions()→ İşlemler bölümünü açar.currentSubscriptionPlan()→ Abonelik Planı sekmesini açar.currentExtraPackages()→ Ek Paketler bölümünü açar.currentSupportPlan()→ Destek Planı sekmesini açar.currentPartnerPlan()→ Partner Planı sekmesini açar.
sdk.navigation.goTo.settings({ slug: 'acme-corp' })
.billing()
.transactions()
sdk.navigation.goTo.chat({ assignedUserIds, channels, customerUserIds, keyword })
Opsiyonel filtrelerle sohbet/mesajlar sekmesine gider.
sdk.navigation.goTo.chat({
assignedUserIds: ['user123'],
keyword: 'pricing'
})
Notes
- Birden fazla gezinme katmanını yöntem zincirleme (method chaining) ile birleştirebilirsiniz.
- chat içindeki filtreler geçici reaktif değişkenlerde saklanır.
- Bu yardımcı araç, dahili görünüm geçişleri için tasarlanmıştır—harici yönlendirmeler için kullanılmaz.