tencent cloud

Chat

製品の説明
製品の概要
Basic Concepts
ユースケース
機能概要
アカウントシステム
ユーザープロフィールとリレーションシップチェーン
メッセージ管理
グループシステム
Official Account
Audio/Video Call
使用制限
購入ガイド
課金概要
価格説明
Purchase Instructions
Renewal Guide
支払い延滞説明
Refund Policy
ダウンロードセンター
SDK & Demo ソースコード
更新ログ
シナリオプラン
Live Streaming Setup Guide
AI Chatbot
極めて大規模なエンターテインメントコラボレーションコミュニティ
Discord実装ガイド
ゲーム内IM統合ガイド
WhatsApp Channel-style Official Account Integration Solution
Send Red Packet
Firewall Restrictions
クライアントAPIs
SDK API(Web)
Android
iOS & macOS
Swift
Flutter
SDK API(Electron)
SDK APIs (Unity)
SDK API(React Native)
C APIs
C++
サービス側 APIs
UserSigの生成
RESTful APIs
Webhooks
コンソールガイド
New Console Introduction
アプリケーションの作成とアップグレード
基本設定
機能設定
アカウント管理
グループ管理
Official Channel Management
コールバック設定
監視ダッシュボード
Viewing Guide for Resource Packages
Real-Time Monitor
補助ツールの開発
アクセス管理
Advanced Features
よくあるご質問
uni-app FAQs
 購入に関する質問
SDKに関する質問
アカウント認証に関する質問
ユーザープロファイルとリレーションシップチェーンに関する質問
メッセージに関する質問
グループに関する質問
ライブ配信グループに関する質問
ニックネームプロフィール画像に関連した問題
一般的なリファレンス
Service Level Agreement
セキュリティコンプライアンス認証
IM ポリシー
プライバシーポリシー
データプライバシーとセキュリティ契約
エラーコード
お問い合わせ

オフラインプッシュ

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-10-23 11:45:30

ユースケース

Appでバックグラウンドを停止するか、プロセスが強制終了になった場合において、ユーザーに通知すべき新しいメッセージがあるときは、オフラインプッシュ機能を使用することができます。iOSでAPNsプッシュがある場合、Androidでは、ユーザーがオフラインメッセージのコールバックを登録する必要があります。

iOS APNsプッシュ

プッシュ形式の説明




上図は、シングルチャットメッセージとグループチャットメッセージの事例です。 iOS APNsプッシュ形式の詳細については、プッシュ形式の説明 をご参照ください。

基本インターフェースの説明

APNをサポートするには、次のインターフェースを呼び出す必要があります。詳細については、iOS APNsイベントレポートをご参照ください。
Tokenを設定します。
バックグラウンドに切り替えて未読を報告します。
フォアグラウンドに切り替えて通知します。

Ext拡張の設定

アプリケーションは状況に応じて、プッシュされたExt拡張フィールドを設定する必要がある場合があります。これは、ユーザーがリダイレクトをクリックするなどの操作を行う際に便利です。TIMCustomElemのExtフィールドに入力することができ、プッシュすると、IMバックエンドがこのフィールドをExtに入力します。拡張フィールドをカスタマイズする場合、オフラインメッセージプロパティのカスタマイズをご参照ください。

プッシュ音の設定

アプリケーションは状況に応じて、単一のメッセージのプッシュ音を設定する必要があります。これは、特定タイプのメッセージのリマインド通知に便利です。サウンドをTIMCustomElemのsoundフィールドに入力でき、プッシュすると、IMバックエンドがこのフィールドをExtに入力します。プッシュ通知音のカスタム設定をご参照ください。

Androidオフラインプッシュ

Androidは、バージョン1.8.0以降、サービスとプロセスの分離をサポートしています。Appプロセスが強制終了になった場合もサービスは引き続き有効であり、オフラインプッシュ機能を受信することができます。具体的なコンフィグレーションや設定プロセスについては、Androidオフラインプッシュドキュメントをご参照ください。

バックエンドからのメッセージ送信

バックエンドからメッセージを送信するときは、iOSの場合、プッシュ形式を参照して、APNsプッシュの表示形式を設定することができます。Androidの場合、オフラインプッシュOfflinePushInfoを参照して設定することができます。

関連ドキュメント

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック