現在の位置: ホーム> 最新記事一覧> プッシュプッシュ拡張機能を使用して、PHPアプリケーションにカスタムプッシュスタイルとサウンド関数を実装する

プッシュプッシュ拡張機能を使用して、PHPアプリケーションにカスタムプッシュスタイルとサウンド関数を実装する

M66 2025-06-07

導入

プッシュ通知は、最新のアプリケーションの重要な機能として、開発者がユーザーの相互作用と保持率を効果的に改善するのに役立ちます。中国の主要なプッシュプラットフォームとして、Getuiは豊富なインターフェイスと拡張機能を提供します。この記事では、PHPアプリケーションにプッシュプッシュ拡張機能を統合して、多様なプッシュニーズを満たすためにカスタムプッシュスタイルとサウンド設定を完了する方法について説明します。

1.プッシュ拡張をプッシュする入門

プッシュプッシュエクステンションは、複数のプラットフォームのプッシュ統合とカスタマイズをサポートする公式プッシュ機能SDKです。拡張インターフェイスを呼び出すことにより、開発者は正確なプッシュ、カスタムスタイル、プッシュメッセージのサウンドなどのパーソナライズされた設定を実現できます。

2。カスタムプッシュスタイル

基本的なタイトルとコンテンツに加えて、カスタムスタイルは通知をより人目を引くものにすることができます。プッシュ拡張機能は、リッチなスタイルのパラメーターを提供し、開発者がプッシュアイコンを設定し、ジャンプリンクをクリックし、効果を表示できるようにします。

サンプルコードは次のとおりです。

 
// プッシュスタイルを設定します
$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はクリック後にジャンプアドレスを定義します。

3.カスタムプッシュサウンド

音を押すと、メッセージの認識とパーソナライズが強化される可能性があり、個人的なプッシュ拡張機能もサウンドのカスタム構成をサポートします。

サンプルコードは次のとおりです。

 
// プッシュサウンドをセットアップします
$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などの複数のオーディオ形式をサポートして、プッシュユーザーエクスペリエンスを改善できます。

要約します

個人的なプッシュエクステンションにより、PHPアプリケーションはプッシュスタイルとサウンドを簡単にカスタマイズし、多様なビジネスニーズを満たすことができます。合理的にプッシュパラメーターを設定することにより、メッセージの魅力を高めるだけでなく、ユーザーの相互作用効果を高めることができます。このコンテンツがあなたの開発作業に役立ち、実用的なアプリケーションを歓迎することを願っています。