会话列表ConversationListPage在ios中的问题

getawayy 1月前 175

uniapp在ios真机运行中,长按菜单事件没生效 @contextmenu.native.prevent="showConversationContextMenu($event, conversationInfo)" />

同样的聊天页面长按事件也不生效

最新回复 (15)
  • getawayy 1月前
    引用 2
    检查后发现使用 @contextmenu.native.prevent 来阻止右键菜单的事件确实是无效的,因为 iOS 设备本身不支持右键点击。
    请问有什么好的解决方案吗
  • HeavyRain 1月前
    引用 3
    这个问题是不是uniapp的限制?可以从网上搜索一下,或者有没有地方给uniapp提问?
  • HeavyRain 1月前
    引用 4
    这个问题是uniapp的普遍问题,还是仅有我们提供的demo上的问题?
  • getawayy 1月前
    引用 5

    这是ios限制导致的,添加图中代码可以在ios真机中使用长按效果。 但是长按后仍可以滑动屏幕,并且菜单没有跟随长按的焦点移动。

    上传的附件:
  • getawayy 1月前
    引用 6
    现在发现新的问题,ios真机模拟无法使用音视频通话功能。
  • HeavyRain 1月前
    引用 7
    模拟器是无法使用的。真机能够进行音视频通话吗?
  • getawayy 1月前
    引用 8
    HeavyRain 模拟器是无法使用的。真机能够进行音视频通话吗?
    真机能接收到音频提醒,点击接听后直接关闭页面放回上一页
  • x86 1月前
    引用 9
    getawayy 真机能接收到音频提醒,点击接听后直接关闭页面放回上一页
    通话的双方,都是ios?你把日志贴了看下
  • getawayy 21天前
    引用 10

    你好,经检查是获取当前通话时返回了undefined

    上传的附件:
  • x86 21天前
    引用 11

    制作自定义调试基座时,包含音视频插件了吗?

    请附上更多日志

    另外,方法改成下面这样子试下呢?

        currentCallSession() {
            let result = avengineKitPlugin.currentCallSession();
            if (!result) {
                return null;
            }
    
            return Object.assign(new CallSession(), JSON.parse(result));
        }
    
  • getawayy 21天前
    引用 12

    这是更改函数后点击通话按钮的日志

  • getawayy 21天前
    引用 13
    现在的情况是IOS给安卓打语音电话,连通话等待页面都没跳转
    安卓给IOS打,可以弹出来提醒,但是接听失败
  • x86 21天前
    引用 14

    ok,咱们先将 Android 调通,你用两个 Android 机器来测试,然后:

    1. 确认config.js里面的ICE_SERVERS配置是什么?
    2. 参考日志抓取 提供一下通话双方的日志
  • getawayy 21天前
    引用 15
    x86 ok,咱们先将 Android 调通,你用两个 Android 机器来测试,然后: 1. 确认`config.js`里面的`ICE_SERVERS`配置是什么? 2. 参考[日志抓取](htt ...
    两安卓通话是通的
  • x86 21天前
    引用 16
    好吧,你微信加一下 wfchat,他协助你看看
返回