Aug 1, 2023 Replies: 2 Provides a view to display a conversations panel like various messenger systems. Add/update messages, avatars or automatic initials, long press to select conversation(s), preview latest message option, number of unread messages view, modify colours, borders etc etc. Demo is straight forward. Events:PreviewConversation(conv As convoEntry) OpenConversation(conv As convoEntry) EditContact(id As string) DeleteConversations(ids As list) Methods:UpdateConversation(id As String, WithWho As String, dt As Long, UnreadCount As Int, avImg As B4XBitmap) As Boolean SetMessagePreview(id As String, previewText As String) RemoveConversation(id As String) Attachments demo.zip demo.zip 313.2 KB · Views: 507 clvConvoList.b4xlib clvConvoList.b4xlib 320 KB · Views: 516 Last edited: Aug 2, 2023 Click to expand...
Provides a view to display a conversations panel like various messenger systems. Add/update messages, avatars or automatic initials, long press to select conversation(s), preview latest message option, number of unread messages view, modify colours, borders etc etc. Demo is straight forward. Events:PreviewConversation(conv As convoEntry) OpenConversation(conv As convoEntry) EditContact(id As string) DeleteConversations(ids As list) Methods:UpdateConversation(id As String, WithWho As String, dt As Long, UnreadCount As Int, avImg As B4XBitmap) As Boolean SetMessagePreview(id As String, previewText As String) RemoveConversation(id As String)
Abdull Cadre Active Member Licensed User Longtime User Aug 4, 2023 #2 What type of connection are you using for this communication?
J John Naylor Active Member Licensed User Longtime User Aug 4, 2023 #3 Abdull Cadre said: What type of connection are you using for this communication? Click to expand... I'm using JRDC2 on a VPS for my app to route messages to (using OkhttpUtils2) then they are delivered using FCM.
Abdull Cadre said: What type of connection are you using for this communication? Click to expand... I'm using JRDC2 on a VPS for my app to route messages to (using OkhttpUtils2) then they are delivered using FCM.