我有一个React Native聊天应用程序,它连接到Azure上托管的XMPP服务器。该应用程序使用websockets连接(ws://而不是wss://)xmpp.js库。当使用调试版本在本地运行时,应用程序可以连接,但当使用发布版本时,则无法连接。在iOS上运行的相同应用程序在本地或部署时连接没有问题。我尝试过为release使用debug签名配置,并使用新的密钥库创建release配置。
ws://
wss://
release
debug
mzmfm0qo1#
解决方案是允许AndroidManifest.xml中的所有网络连接类型
<application android:usesCleartextTraffic="true"> </application>
有关更多详细信息,请参阅以下帖子的顶部答案:How to allow all Network connection types HTTP and HTTPS in Android (9) Pie?
1条答案
按热度按时间mzmfm0qo1#
解决方案是允许AndroidManifest.xml中的所有网络连接类型
有关更多详细信息,请参阅以下帖子的顶部答案:
How to allow all Network connection types HTTP and HTTPS in Android (9) Pie?