A

MessageBuilder::addAlertAction() — Method in class MessageBuilder
Add custom (iOS 8+) actions to the alert you display Note: You must also call setAlert() or setAlertLocalized() to make a complete alert
MessageBuilder::addAlertActionLocalized() — Method in class MessageBuilder
Add localized custom (iOS 8+) actions to the alert you display Note: You must also call setAlert() or setAlertLocalized() to make a complete alert

B

Message::builder() — Method in class Message
Get a builder to constuct a message
MessageBuilder::build() — Method in class MessageBuilder
Build the message

C

CertificateClass in namespace Wrep\Notificato\Apns
CertificateFactoryClass in namespace Wrep\Notificato\Apns
CertificateFactory::createCertificate() — Method in class CertificateFactory
Create a Certificate
FeedbackFactory::createFeedback() — Method in class FeedbackFactory
Create a Feedback object
GatewayFactory::createGateway() — Method in class GatewayFactory
Create a Gateway object
MessageBuilder::clearBadge() — Method in class MessageBuilder
Clear the badge from the App icon
Notificato::createCertificate() — Method in class Notificato
Create an APNS Certificate

F

FeedbackClass in namespace Wrep\Notificato\Apns\Feedback
FeedbackFactoryClass in namespace Wrep\Notificato\Apns\Feedback
Gateway::flush() — Method in class Gateway
Send all queued messages
Sender::flush() — Method in class Sender
Send all queued messages
Notificato::flush() — Method in class Notificato
Send all queued messages

G

Certificate::getPemFile() — Method in class Certificate
Get the path to the PEM file
Certificate::getPassphrase() — Method in class Certificate
Passphrase to use with the PEM file
Certificate::getEnvironment() — Method in class Certificate
Get the APNS environment this certificate is associated with
Certificate::getDescription() — Method in class Certificate
An as humanreadable as possible description of the certificate to identify the certificate
Certificate::getValidFrom() — Method in class Certificate
Get moment this certificate will become valid Note: Will return null if certificate validation was disabled
Certificate::getValidTo() — Method in class Certificate
Get moment this certificate will expire Note: Will return null if certificate validation was disabled
Certificate::getEndpoint() — Method in class Certificate
Get the endpoint this certificate is valid for
Certificate::getFingerprint() — Method in class Certificate
Get a unique hash of the certificate this can be used to check if two Apns\Certificate objects are the same
CertificateFactory::getDefaultCertificate() — Method in class CertificateFactory
Get the current default certificate
FeedbackFactory::getCertificateFactory() — Method in class FeedbackFactory
Get the current certificate factory
Tuple::getInvalidatedAt() — Method in class Tuple
Moment the device unregistered.
Tuple::getDeviceToken() — Method in class Tuple
Get the device token of the device that unregistered
Tuple::getCertificate() — Method in class Tuple
Get the certificate used while receiving this tuple
GatewayClass in namespace Wrep\Notificato\Apns
Gateway::getQueueLength() — Method in class Gateway
Count of all queued messages
GatewayFactoryClass in namespace Wrep\Notificato\Apns
Message::getDeviceToken() — Method in class Message
Get the device token of the receiving device
Message::getCertificate() — Method in class Message
Get the certificate that should be used for this message
Message::getExpiresAt() — Method in class Message
Get the moment this message expires
Message::getAlert() — Method in class Message
Get the current alert
Message::getBadge() — Method in class Message
Get the value of the badge as set in this message
Message::getSound() — Method in class Message
Get the sound that will be played when this message is received
Message::getCategory() — Method in class Message
Get the category identifier that will be used to determine custom actions
Message::getContentAvailable() — Method in class Message
Get newsstand content availability flag that will trigger the newsstand item to download new content
Message::getPayload() — Method in class Message
Get the current payload
Message::getJson() — Method in class Message
Get the JSON payload that should be send to the APNS
MessageEnvelope::getIdentifier() — Method in class MessageEnvelope
Unique number to the relevant APNS connection to identify this message
MessageEnvelope::getMessage() — Method in class MessageEnvelope
The message that's is contained by this envelope
MessageEnvelope::getRetryEnvelope() — Method in class MessageEnvelope
Get the envelope used for the retry
MessageEnvelope::getStatus() — Method in class MessageEnvelope
Get the current status of this message envelope
MessageEnvelope::getStatusDescription() — Method in class MessageEnvelope
Get a description of the current status of this message envelope
MessageEnvelope::getFinalStatus() — Method in class MessageEnvelope
Get the final status after all retries.
MessageEnvelope::getFinalStatusDescription() — Method in class MessageEnvelope
Get a description of the final status after all retries.
MessageEnvelope::getBinaryMessage() — Method in class MessageEnvelope
Get the message that this envelope contains in binary APNS compatible format
Sender::getGatewayFactory() — Method in class Sender
Get the current gateway factory
Sender::getQueueLength() — Method in class Sender
Count of all queued messages
SslSocket::getCertificate() — Method in class SslSocket
Get the certificate used with this connection

H

Certificate::hasPassphrase() — Method in class Certificate
Checks if there is a passphrase to use with the certificate

I

Certificate::isValidated() — Method in class Certificate
Check if this certificate is validated
InvalidCertificateExceptionClass in namespace Wrep\Notificato\Apns\Exception
Message::isCompatibleWithSmallPayloadSize() — Method in class Message
Check if this message is short enough to be send to iOS 7 or OS X Note: iOS 8 support messages up to 2048 bytes, OS X and iOS 7 and below support messages up to 256 bytes

M

MessageClass in namespace Wrep\Notificato\Apns
An APNS Message representation.
MessageBuilderClass in namespace Wrep\Notificato\Apns
MessageEnvelopeClass in namespace Wrep\Notificato\Apns
Notificato::messageBuilder() — Method in class Notificato
Create a Message builder

N

NotificatoClass in namespace Wrep\Notificato

Q

Gateway::queue() — Method in class Gateway
Queue a message for sending
Sender::queue() — Method in class Sender
Queue a message on the correct APNS gateway connection
Notificato::queue() — Method in class Notificato
Queue a message on the correct APNS gateway connection

R

Feedback::receive() — Method in class Feedback
Receive the feedback tuples from APNS
Notificato::receiveFeedback() — Method in class Notificato
Receive the feedback tuples from APNS

S

Certificate::serialize() — Method in class Certificate
String representation of object
CertificateFactory::setDefaultCertificate() — Method in class CertificateFactory
Set the default certificate
FeedbackFactory::setCertificateFactory() — Method in class FeedbackFactory
Set a certificate factory to fetch the default certificate from
Message::serialize() — Method in class Message
String representation of object
MessageBuilder::setDeviceToken() — Method in class MessageBuilder
Set the receiver of the message
MessageBuilder::setCertificate() — Method in class MessageBuilder
Set the certificate to use when
MessageBuilder::setExpiresAt() — Method in class MessageBuilder
Set the moment this message should expire or null if APNS should not store the message at all.
MessageBuilder::setAlert() — Method in class MessageBuilder
Set the alert to display.
MessageBuilder::setAlertLocalized() — Method in class MessageBuilder
Set the localized alert to display.
MessageBuilder::setBadge() — Method in class MessageBuilder
Set the badge to display on the App icon
MessageBuilder::setSound() — Method in class MessageBuilder
Set the sound that will be played when this message is received
MessageBuilder::setContentAvailable() — Method in class MessageBuilder
Set newsstand content availability flag that will trigger the newsstand item to download new content
MessageBuilder::setCategory() — Method in class MessageBuilder
Set the category identifier for this message used by the app to display custom actions
MessageBuilder::setPayload() — Method in class MessageBuilder
Set custom payload to go with the message
MessageEnvelope::setStatus() — Method in class MessageEnvelope
Set the status of this message envelope only possible if there is no final state set yet.
SenderClass in namespace Wrep\Notificato\Apns
Sender::setGatewayFactory() — Method in class Sender
Set the gateway factory to use for creating connections to the APNS gateway
Sender::setLogger() — Method in class Sender
Sets a logger instance on the object
Sender::send() — Method in class Sender
Queues a message and flushes the gateway connection it must be send over immediately Note: If you send multiple messages, queue as many as possible and flush them at once for maximum performance
SslSocketClass in namespace Wrep\Notificato\Apns
SslSocket::setLogger() — Method in class SslSocket
Sets a logger instance on the object
Notificato::send() — Method in class Notificato
Queues a message and flushes the gateway connection it must be send over immediately Note: If you send multiple messages, queue as many as possible and flush them at once for maximum performance
Notificato::setSender() — Method in class Notificato
Sets the sender to use.
Notificato::setLogger() — Method in class Notificato
Sets a logger instance on the object.
Notificato::setCertificateFactory() — Method in class Notificato
Sets the certificate factory to use.
Notificato::setFeedbackFactory() — Method in class Notificato
Sets the feedback factory to use.

T

TupleClass in namespace Wrep\Notificato\Apns\Feedback

U

Certificate::unserialize() — Method in class Certificate
Constructs the object from serialized data
Message::unserialize() — Method in class Message
Constructs the object from serialized data

V

ValidationExceptionClass in namespace Wrep\Notificato\Apns\Exception

_

Certificate::__construct() — Method in class Certificate
APNS Certificate constructor
CertificateFactory::__construct() — Method in class CertificateFactory
Create the CertificateFactory
Feedback::__construct() — Method in class Feedback
Construct Connection
FeedbackFactory::__construct() — Method in class FeedbackFactory
Create the FeedbackFactory
Tuple::__construct() — Method in class Tuple
Construct Tuple
Gateway::__construct() — Method in class Gateway
Construct Connection
Message::__construct() — Method in class Message
Construct Message
Message::__toString() — Method in class Message
Get a string representation of this object
MessageEnvelope::__construct() — Method in class MessageEnvelope
Construct MessageEnvelope
Sender::__construct() — Method in class Sender
Construct Sender
SslSocket::__construct() — Method in class SslSocket
Construct Connection
Notificato::__construct() — Method in class Notificato
Notificato constructor