首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在使用mesibo android来实现聊天应用程序,但我在接收语音电话方面遇到了问题

我正在使用mesibo android来实现聊天应用程序,但我在接收语音电话方面遇到了问题
EN

Stack Overflow用户
提问于 2021-02-23 14:49:54
回答 1查看 89关注 0票数 0

当应用程序完全关闭时,我不接电话,我不知道为什么有人能帮我??我使用这段代码来安装mesibo:

代码语言:javascript
复制
  Mesibo.getInstance().init(this)
  Mesibo.addListener(this)
  Mesibo.setRestartListener(this)
  Mesibo.setSecureConnection(true)
  Mesibo.setAccessToken(user?.mesiboToken)
  val myProfile = UserProfile()
  myProfile.name = user?.name
  myProfile.address = user?.mesiboAddress
  Mesibo.setDatabase("mydb", 0)
  MesiboCall.getInstance().init(applicationContext)
  Mesibo.setAppInForeground(this, 0, true)
  Mesibo.start()
  val profiles = Mesibo.getUserProfiles()
  profiles.forEach { (key, profile) ->
    val split = key.split("-")
    if (!split.isNullOrEmpty()) {
      val userProfile = UserProfile()
      userProfile.name = split[0]
      userProfile.address = key
      Mesibo.setUserProfile(userProfile, false)
    }
  }
  Mesibo.setPushToken(TokenManager.getInstance().getFCMToken())

我还实现了所有Mesibo调用侦听器

EN

回答 1

Stack Overflow用户

发布于 2021-03-24 13:57:46

一旦操作系统挂起你的应用程序,它将无法运行,从而接收新的消息或调用,直到它再次被激活。因此,当应用程序有新消息或新来电时,您需要将应用程序从睡眠状态中唤醒,以便实时传递消息和呼叫。这是您需要发送推送通知的地方。推送通知唤醒应用程序,并将其从睡眠状态移动到活动状态。一旦应用程序移动到活动状态,Mesibo将自动连接并开始接收消息和呼叫。

来自https://mesibo.com/documentation/api/push-notifications/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66335410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档