Я использую 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?