// require_once('classes/class_APNS.php'); // require_once('classes/class_DbConnect.php'); // CREATE DATABASE OBJECT ( MAKE SURE TO CHANGE LOGIN INFO IN CLASS FILE ) $db = new DbConnect('localhost', 'codebrew_super', 'core2duo', 'codebrew_naseeb'); //$db->show_errors(); // FETCH $_GET OR CRON ARGUMENTS TO AUTOMATE TASKS $apns = new APNS($db); /** /* ACTUAL SAMPLES USING THE 'Examples of JSON Payloads' EXAMPLES (1-5) FROM APPLE'S WEBSITE. * LINK: http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW15 */ //$id=$_REQUEST['apn_id']; // APPLE APNS EXAMPLE 1 $apns->newMessage(1); $apns->addMessageAlert('Dummy Message received from server'); $apns->addMessageCustom('acme2', array('bang', 'whiz')); $apns->queueMessage(); /* // APPLE APNS EXAMPLE 2 $apns->newMessage(1, '2010-01-01 00:00:00'); // FUTURE DATE NOT APART OF APPLE EXAMPLE $apns->addMessageAlert('Bob wants to play poker', 'PLAY'); $apns->addMessageBadge(5); $apns->addMessageCustom('acme1', 'bar'); $apns->addMessageCustom('acme2', array('bang', 'whiz')); $apns->queueMessage(); // APPLE APNS EXAMPLE 3 $apns->newMessage(1); $apns->addMessageAlert('You got your emails.'); $apns->addMessageBadge(9); $apns->addMessageSound('bingbong.aiff');
// CREATE DATABASE OBJECT ( MAKE SURE TO CHANGE LOGIN INFO IN CLASS FILE ) $db = new DbConnect(); $db->show_errors(); // FETCH $_GET OR CRON ARGUMENTS TO AUTOMATE TASKS $apns = new APNS($db); /** /* ACTUAL SAMPLES USING THE 'Examples of JSON Payloads' EXAMPLES (1-5) FROM APPLE'S WEBSITE. * LINK: http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW15 */ // APPLE APNS EXAMPLE 1 $apns->newMessage(1); $apns->addMessageAlert('Message received from Bob'); $apns->addMessageCustom('acme2', array('bang', 'whiz')); $apns->queueMessage(); // APPLE APNS EXAMPLE 2 $apns->newMessage(1, '2010-01-01 00:00:00'); // FUTURE DATE NOT APART OF APPLE EXAMPLE $apns->addMessageAlert('Bob wants to play poker', 'PLAY'); $apns->addMessageBadge(5); $apns->addMessageCustom('acme1', 'bar'); $apns->addMessageCustom('acme2', array('bang', 'whiz')); $apns->queueMessage(); // APPLE APNS EXAMPLE 3 $apns->newMessage(1); $apns->addMessageAlert('You got your emails.'); $apns->addMessageBadge(9); $apns->addMessageSound('bingbong.aiff');