클래스·함수 명세

Push

Zittme\Framework\Push 클래스의 공개 메서드 목록입니다. 이 문서는 Zittme 코어 소스에서 자동 생성되었습니다.

소스: common/framework/Push.php

공개 메서드

  • static function addDriver(string $name, Drivers\PushInterface $driver)
  • Add a custom Push driver.
  • static function getDriver(string $name)
  • Get the default driver.
  • static function getSupportedDrivers()
  • Get the list of supported Push drivers.
  • function __construct()
  • The constructor.
  • function setFrom(int $member_srl)
  • Set the sender's member_srl.
  • function getFrom()
  • Get the sender's phone number.
  • function addTo(int $member_srl)
  • Add a recipient.
  • function getRecipients()
  • Get the list of recipients.
  • function addTopic(string $topic)
  • Add a topic.
  • function getTopics()
  • Get the list of topics.
  • function setSubject(string $subject)
  • Set the subject.
  • function getSubject()
  • Get the subject.
  • function setContent(string $content)
  • Set the content.
  • function getContent()
  • Get the content.
  • function setImage(string $url)
  • Set the image.
  • function getImage()
  • Get the image.
  • function setClickAction(string $click_action)
  • Set an click-action to associate with this push notification.
  • function getClickAction()
  • Get the click-action associated with this push notification.
  • function setSound(string $sound)
  • Set a sound to associate with this push notification.
  • function setBadge(string $badge)
  • Set a badge to associate with this push notification.
  • function setIcon(string $icon)
  • Set an icon to associate with this push notification.
  • function setTag(string $tag)
  • Set a tag to associate with this push notification.
  • function setColor(string $color)
  • Set a color to associate with this push notification.
  • function setAndroidChannelId(string $android_channel_id)
  • Set an android-channel-id to associate with this push notification.
  • function getMetadata()
  • Get notification array
  • function setData(array $data)
  • Set a data to associate with this push notification.
  • function getData()
  • Get the data associated with this push notification.
  • function setURL(string $url)
  • Set a URL to associate with this push notification.
  • function getURL()
  • Get the URL associated with this push notification.
  • function send(bool $sync = false)
  • Send the message.
  • static function sendAsync(self $push)
  • Send asynchronously (for Queue integration).
  • function isSent()
  • Check if the message was sent.
  • function getCaller()
  • Get caller information.
  • function getErrors()
  • Get errors.
  • function getSuccessTokens()
  • Get success tokens.
  • function getDeletedTokens()
  • Get deleted tokens.
  • function getUpdatedTokens()
  • Get updated tokens.
  • function addError(string $message)
  • Add an error message.