Mpns Push

category Zend
package Zend_Mobile
subpackage Zend_Mobile_Push
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License
version $Id$
inherited_from \Zend_Mobile_Push_Abstract

 Methods

Close the Connection to the Push Server

close() : void
Inherited
inherited_from \Zend_Mobile_Push_Interface::close()

Connect to the Push Server

connect() : \Zend_Mobile_Push_Abstract
Inherited
inherited_from \Zend_Mobile_Push_Interface::connect()

Returns

\Zend_Mobile_Push_Abstract

Get Http Client

getHttpClient() : \Zend_Http_Client

Returns

\Zend_Http_Client

Is Connected

isConnected() : boolean
Inherited

Returns

boolean

Send Message

send(\Zend_Mobile_Push_Message_Abstract $message) : boolean
inherited_from \Zend_Mobile_Push_Abstract::send()

Parameters

$message

\Zend_Mobile_Push_Message_Abstract

Exceptions

\Zend_Http_Client_Exception
\Zend_Mobile_Push_Exception
\Zend_Mobile_Push_Exception_DeviceQuotaExceeded
\Zend_Mobile_Push_Exception_InvalidPayload
\Zend_Mobile_Push_Exception_InvalidToken
\Zend_Mobile_Push_Exception_QuotaExceeded
\Zend_Mobile_Push_Exception_ServerUnavailable

Returns

boolean

Send a Push Message

send(\Zend_Mobile_Push_Message_Abstract $message) : boolean
Inherited
inherited_from \Zend_Mobile_Push_Interface::send()

Parameters

$message

\Zend_Mobile_Push_Message_Abstract

Exceptions

\DomainException

Returns

boolean

Set Http Client

setHttpClient(\Zend_Http_Client $client) : \Zend_Mobile_Push_Mpns

Parameters

$client

Returns

\Zend_Mobile_Push_Mpns

Set Options

setOptions(array $options) : \Zend_Mobile_Push_Abstract
Inherited
inherited_from \Zend_Mobile_Push_Interface::setOptions()

Parameters

$options

array

Exceptions

\Zend_Mobile_Push_Exception

Returns

\Zend_Mobile_Push_Abstract

 Properties

 

Http Client

$_httpClient : \Zend_Http_Client

Default

 

Is Connected

$_isConnected : boolean

Default

false