샘플 코드는 다음과 같습니다.
// 푸시 스타일을 설정하십시오
$style = new Style();
$style->setTitle("맞춤 제목");
$style->setText("맞춤형 컨텐츠");
$style->setLogo("http://yourimageurl.com/logo.png");
$style->setLogoURL("http://yourimageurl.com");
$style->setRing(false);
// 푸시 메시지를 만듭니다
$message = new IGtSingleMessage();
$message->setIsOffline(true); // 푸시 오프라인입니까?
$message->setOfflineExpireTime(3600*12); // 오프라인으로 유효한 시간을 누릅니다
$message->setData($style);
// 지정된 사용자에게 푸시하십시오
$target = new IGtTarget();
$target->setAppId($appId);
$target->setAlias($alias);
$pusher = new IGtPush();
$result = $pusher->pushMessageToSingle($message, $target);
위의 코드는 제목, 내용, 아이콘을 설정하고 링크를 클릭하여 개인화 된 푸시 스타일을 달성하는 방법을 보여줍니다. setLogo 메소드는 아이콘을 설정하고 SetLogo URL은 클릭 후 점프 주소를 정의합니다.
샘플 코드는 다음과 같습니다.
// 푸시 사운드 설정
$sound = new Sound();
$sound->setBadge(1); // 읽지 않은 메시지 수를 설정하십시오
$sound->setSound("sound.caf");
// 푸시 메시지를 만듭니다
$message = new IGtSingleMessage();
$message->setIsOffline(true); // 푸시 오프라인입니까?
$message->setOfflineExpireTime(3600*12); // 오프라인으로 유효한 시간을 누릅니다
$message->setData($sound);
// 지정된 사용자에게 푸시하십시오
$target = new IGtTarget();
$target->setAppId($appId);
$target->setAlias($alias);
$pusher = new IGtPush();
$result = $pusher->pushMessageToSingle($message, $target);
위의 예를 통해 읽지 않은 메시지 모서리 마크 및 푸시 사운드를 유연하게 설정하고 CAF, MP3 등과 같은 여러 오디오 형식을 지원하여 사용자 경험을 향상시킬 수 있습니다.