React-Native Actioncable не работает с wss (более tls1.2) соединением на платформе Android. - PullRequest
0 голосов
/ 15 декабря 2018

Я разрабатываю андроид родное приложение, используя реагировать родной.Это приложение нуждается в функции чата, поэтому я использую реагирующий-родной-actioncable (https://github.com/cpunion/react-native-actioncable) для реализации своей функции. Но это приложение не может подключиться к серверу actioncable через протокол wss. Я подтверждаю, что реагирующий-родной-actioncable не может установить соединение сразорвите сервер и повторите попытку установления связи для установления соединения. Исходный код, как показано ниже.

let cable = ActionCable.createConsumer('wss://10.0.2.2:28080'); 
this.channel = cable.subscriptions.create(
    'Channel',
    {
        connected: () => {
            console.log('Connected!');
        },
        received: (message) => {
            console.log(message);
        },
        send: function(m){
            this.perform('follow', {message: m});
        },
    }
)

Пожалуйста, научите, как решить эту проблему, например, как изменить исходный код или рекомендации другой библиотеки-реактивной библиотеки.,Confirm Подтверждаю, что возможно соединение по протоколу ws.

Информация о версии□ React-родной (package.json)

"react": "16.6.1",
"react-native": "0.57.7",
"react-native-actioncable": "^0.0.3",

□ Rails (на стороне сервера)рельсы 5.2.1

...