• Модуль: mobile
  • Путь к файлу: ~/bitrix/modules/mobile/lib/Push/ApplicationChannel.php
  • Класс: BitrixMobilePushApplicationChannel
  • Вызов: ApplicationChannel::send
public function send(int $userId, Message $message): Result
{
	$result = new Result();

	$sent = Event::add($userId, [
		'module_id' => self::MODULE_ID,
		'command' => self::COMMON_MOBILE_PUSH_EVENT,
		'params' => [
			'message' => $message,
		]
	]);

	if (!$sent)
	{
		$result->addError(new Error('An error occurred while sending a message through the Application Channel'));
	}

	return $result;
}