No se ha encontrado nada

Mensaje multicanal

El mensaje multicanal le permite enviar un mensaje por Viber y, si el destinatario no tiene cuenta de Viber, se envía en su lugar un mensaje SMS.

$phone_number = new PhoneNumber('420777777777', 'cz'); $text = new SimpleText('test <variable>', ['variable' => 'message']); $button = new Button('Caption', 'url'); $image = new Image('image url', false); $timeout = 5; $message = new MultiChannel($phone_number); $message->sms($text, 'gText', 'Sender', false); $message->viber($text, 'Sender', $button, $image, $timeout); $this->sender->send($message);

Configuración

También puede cambiar posteriormente la configuración de cada canal

$message->configure(Channel::SMS, $sender_id, $sender_id_value, $unicode); $message->configure(Channel::VIBER, 'sender', $button, $image, $timeout);

Configuración del canal

El canal se utiliza según la configuración del método de la interfaz que utilice.

$settings = new \BulkGate\Sdk\Message\Settings\Viber(new SimpleText('text_message'), 'sender', $button, $image, $timeout); $message->channel($settings);

Configuración del canal principal

Con el método setPrimaryChannel puede establecer la prioridad de los canales

$message->setPrimaryChannel(Channel::VIBER);
¿Le ha resultado útil esta página?