问题标签 [sharp.xmpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 连接到 XMPP 服务器时出现 XML 序列化错误
我有一个 OpenFIre 实例启动并运行,一切都非常顺利。我可以通过 Spark 以及各种应用程序连接到它。
当我使用 Matrix SDK 的试用版编写我的应用程序时,客户端连接完美。我正在尝试移至 Sharp.XMPP,但是,每当我尝试连接到服务器时,都会收到以下错误消息:
无法协商 XML 流。
当我向下钻取时,我得到了以下内部异常
{"'�',十六进制值 0x15,是无效字符。第 1 行,位置 1。"}
Sharp.XMPP 期望的响应编码似乎存在一些问题。
有谁知道如何解决这个问题?
c# - 带有 Xamarin 表单的 Sharp.XMPP
我正在使用 Xamarin 表单来创建聊天应用程序并实现这一目标,我正在使用 Nuget 的 Sharp.XMPP 库,但我遇到了问题。
所以我按照这个博客将项目转换为共享的.net标准库
添加以下代码后
收到错误:
任何人都可以帮助我了解如何将 .net 库 dll 绑定到项目中,以便它可以在 xamarin 表单中使用。
另一种选择是 agsXMPP .NET SDK,但我不太确定。
如果我错过了什么。对此感到抱歉
android - Sharp.Xmpp FCM 上游消息
我正在使用Sharp.Xmpp
通过 FCM 从 Android 设备接收上游消息。它连接良好,并且“有时”我可以在我的应用服务器上接收从 Android 发送的消息,但比率为 50%,而 Android 设备提供了成功的onMessageSent
事件。服务器端代码为:
收到新消息事件是
并且SendPushNotification(String str)
是带有 HTTP 协议的下游消息。Android 设备会收到“已连接”的推送通知,但有时会收到“e.Message.Body”而不是其他人。应该添加/删除什么?
Android 将消息发送为
c# - 域标签包含非法字符“:”
我正在使用Sharp.XMPP
库FCM
。我可以正常连接,它可以毫无问题地接收上游消息。但是,发送ack
回服务器会收到错误代码 400 的响应,其中包含以下详细信息
而 Xs 替换了接收上游消息的设备注册令牌。我用来形成消息并发送的代码:
该字符串vFrom
包含 device_token。我无法替换:
它,因为它是设备令牌的重要组成部分,\:
也不会逃避它。XML
在格式中使用冒号的正确方法是什么?