Mesajlaşma Modülü
Bu modül projelerde Yolbil mesajlaşma alt yapısı kullanılmak üzere geliştirilmiştir. Sağlanan arayüz ile daha önceden oluşturulmuş Mattermost Server’ınızdaki kullanıcılar, mesaj kanalları ve bu kanallardaki mesajların görüntülenmesi, var olan diğer kullanıcılara mesaj ve dosya gönderim işlemleri gerçekleştirilebilmektedir.
Kurulum
app -> build.gradle
dependencies {
...
implementation 'com.basarsoft.api:chatapi:$last_version'
}
Kullanım
MessageModule.login(kullanıcı_adı, şifre, server_url)
server_url
Mattermost sunucunuza ait url adresidir.
MessageModule.initialize(activity, layout)
layout
mesajlaşma ekranınızın içine yerleştirileceği fragmenttır. Layout’un yapısı aşağıdaki şekilde olmalıdır.
<fragment
android:id="@+id/layout"
android:name="com.basarsoft.chatapi.fragments.MessageModuleNavHostFragment"
app:defaultNavHost="true"
app:navGraph="@navigation/message_module_graph"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
Gereksinimler
Dosya okuma ve yazma izinleri verilmelidir.