Как отправить данные на канал publi c в react native с помощью библиотеки pusher- js? - PullRequest
0 голосов
/ 08 мая 2020

Я использую pusher- js библиотеку в react-native, внутренний сервер использует Laravel. Я ищу документацию, но не могу найти ответа, как я могу отправлять данные на каналы publi c. Все, что я знаю, это то, что если я хочу инициировать данные через событие, я могу инициировать его только на частном канале, а также клиент должен быть аутентифицирован, чтобы запускать данные. Вот как я работаю с ним:

 this.pusher = new Pusher(App_Id, {
    cluster: 'ap2',
    authEndpoint:  authendpoint_link,
  });
 Pusher.logToConsole = true;

тогда я подписываюсь на канал, подобный этому

 var channel = this.pusher.subscribe('somechannel');
        channel.bind('pusher:subscription_succeeded', function() {
          var triggered = channel.trigger('client-joined', { name: 'kristen' });
          console.log(triggered);
        });
        channel.bind('pusher:subscription_error', function(data) {
          console.log(data);
       });
       channel.bind('client-joined', function(data) {
        console.log(data);
        alert(data.longitude)
    });

Но он говорит, что клиент может инициировать событие только для частного канала, и он должен быть авторизованным клиентом. Есть ли способ отправить данные на сервер по каналам publi c?

...