Der Beispielcode lautet wie folgt:
// Set Push -Stil
$style = new Style();
$style->setTitle("Benutzerdefinierter Titel");
$style->setText("Benutzerdefinierte Inhalte");
$style->setLogo("http://yourimageurl.com/logo.png");
$style->setLogoURL("http://yourimageurl.com");
$style->setRing(false);
// Erstellen Sie eine Push -Nachricht
$message = new IGtSingleMessage();
$message->setIsOffline(true); // Ist es offline?
$message->setOfflineExpireTime(3600*12); // Offline -Push -Gültigkeitszeit
$message->setData($style);
// Drücken Sie zum angegebenen Benutzer
$target = new IGtTarget();
$target->setAppId($appId);
$target->setAlias($alias);
$pusher = new IGtPush();
$result = $pusher->pushMessageToSingle($message, $target);
Der obige Code zeigt, wie man einen personalisierten Push -Stil erzielt, indem Titel, Inhalte, Symbole festgelegt und auf Links klicken. Die SetLogo -Methode legt das Symbol fest, und die SetLogo -URL definiert die Sprungadresse nach dem Klicken.
Der Beispielcode lautet wie folgt:
// Einrichten von Push -Sound
$sound = new Sound();
$sound->setBadge(1); // Legen Sie die Anzahl der ungelesenen Nachrichten fest
$sound->setSound("sound.caf");
// Erstellen Sie eine Push -Nachricht
$message = new IGtSingleMessage();
$message->setIsOffline(true); // Ist es offline?
$message->setOfflineExpireTime(3600*12); // Offline -Push -Gültigkeitszeit
$message->setData($sound);
// Drücken Sie zum angegebenen Benutzer
$target = new IGtTarget();
$target->setAppId($appId);
$target->setAlias($alias);
$pusher = new IGtPush();
$result = $pusher->pushMessageToSingle($message, $target);
Im obigen Beispiel können Sie flexibel ungelesene Message -Eckmarken und Push -Sounds einstellen, mehrere Audioformate wie CAF, MP3 usw. unterstützen, um das Push -Benutzererlebnis zu verbessern.