Mesibo-Kompilierungsfehler: Ungelöster Verweis „MessageParams“ in Mesibo Android SDK 2.7.19 (Kotlin)Java

Java-Forum
Anonymous
 Mesibo-Kompilierungsfehler: Ungelöster Verweis „MessageParams“ in Mesibo Android SDK 2.7.19 (Kotlin)

Post by Anonymous »

Ich integriere das Mesibo Android SDK (Version 2.7.19) in meine Kotlin-Anwendung. Ich muss die Mesibo.MessageListener-Schnittstelle implementieren, um Echtzeitnachrichten zu empfangen, aber es tritt ein Kompilierungsfehler auf, bei dem Mesibo.MessageParams nicht aufgelöst werden kann.
Abhängigkeiten:

Code: Select all

kotlin
implementation("com.mesibo.api:mesibo:2.7.19")
Code:
kotlin
import com.mesibo.api.Mesibo
// import com.mesibo.api.Mesibo.MessageParams // Fails: Unresolved reference
class MyActivity : AppCompatActivity(), Mesibo.MessageListener {
// Compilation Error: Unresolved reference: MessageParams
override fun Mesibo_onMessage(params: Mesibo.MessageParams?, data: ByteArray?): Boolean {
val message = String(data ?: ByteArray(0))
Log.d("Mesibo", "Received: $message")
return true
}
override fun Mesibo_onMessageStatus(params: Mesibo.MessageParams?) {}
override fun Mesibo_onActivity(params: Mesibo.MessageParams?, activity: Int) {}
override fun Mesibo_onLocation(params: Mesibo.MessageParams?, location: Mesibo.Location?) {}
override fun Mesibo_onFile(params: Mesibo.MessageParams?, file: Mesibo.FileInfo?) {}
}

What I've Tried:
Explizite Importe: Import versucht
  • Code: Select all

    com.mesibo.api.Mesibo.MessageParams but the compiler says "Unresolved reference".
    
  • Java-Implementierung: Ich habe eine Java-Testklasse erstellt, um die Schnittstelle zu implementieren. Der Compilerfehler deutete darauf hin, dass mir Mesibo_onMessageUpdate(MesiboMessage) fehlte, was darauf hindeutet, dass der Typ MesiboMessage ist. Allerdings kann ich com.mesibo.api.MesiboMessage nicht finden oder importieren.
  • Downgrade: Version 2.5.0 ausprobiert, aber mit ähnlichen Auflösungsproblemen konfrontiert.
Frage: Was ist der richtige Parametertyp für Mesibo_onMessage
in Mesibo SDK 2.7.19 für Kotlin? Ist MessageParams veraltet oder wurde es in ein anderes Paket verschoben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post