.. include:: ../services/push.rst .. include:: ../services/push-ios.rst iOS API使用手册 ---------------- `点击查看 `__ 使用示例 ----------------- 下面使用代码来说明云推送iOS服务的调用方式。 .. code-block:: php array( 'alert' => $message , 'badge' => 1, 'sound' => 'in.caf') ); $apns = new SaeAPNS(); //push消息到新浪云推送服务器 $result = $apns->push( $cert_id , $body , $device_token ); if( $result && is_array($result) ){ echo '发送成功'; var_dump( $result ); } else { echo '发送失败'; var_dump($apns->errno(), $apns->errmsg()); } //查看消息发送的汇总信息,返回值包括当天发送成功的消息数,以及因各类原因发送失败的消息数。 $result = $apns->getInfo($cert_id); if ($result === false) { echo "getInfo失败"; var_dump($apns->errno(), $apns->errmsg()); } else { echo "getInfo成功"; var_dump($result); } ?> .. include:: ../services/push-android.rst Android API使用手册 ------------------------------ `点击查看 `__ .. _Android-api-use: 使用示例 --------------- 下面使用代码来说明云推送Android服务的调用方式。 .. code-block:: php '0' ); $adpns = new SaeADPNS(); //appid 是应用的标识,从新浪云的推送服务页面申请 //token 是SDK通道标识,从SDK的onPush中获取 $result = $adpns->push($appid, $token, $title, $msg, $acts, $extra); if ($result && is_array($result)) { echo '发送成功!'; var_dump($result); } else { echo '发送失败。'; var_dump($apns->errno(), $apns->errmsg()); } ?>