Nichts gefunden

Multichannel-Nachricht

Multichannel ermöglicht es Ihnen, eine Nachricht über Viber zu senden; besitzt der Empfänger kein Viber-Konto, wird stattdessen eine SMS-Nachricht gesendet.

$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);

Einstellungen

Die Einstellungen der einzelnen Kanäle können Sie auch nachträglich ändern

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

Kanal einstellen

Je nach verwendeter Einstellungsklasse lässt sich der Kanal über die Methode channel festlegen.

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

Primären Kanal einstellen

Mit der Methode setPrimaryChannel können Sie die Priorität der Kanäle festlegen

$message->setPrimaryChannel(Channel::VIBER);
War diese Seite hilfreich?