以下の用途向け:FLUTTER
Flutterプッシュ通知
Tencent RTC PushでアプリにFlutterプッシュ通知を導入。端末を登録し、通知タップを処理して、各更新を役立つ遷移先につなげましょう。
開発者向けリソース
Flutter Push 開発者向けリソース
FLUTTER PUSH の機能
通知のライフサイクルに沿った設計
端末登録
- プッシュ受信者を接続
- 設定エラーを処理
通知コールバック
- 通知タップに応答
- 自社アプリ内で遷移
プラットフォーム配信
- ネイティブチャネルを設定
- 許可とアプリの状態をテスト
登録・受信・応答
登録、クリック処理、受信者の取得。公式SDK APIから要点を絞ったコード例を紹介します。
テスト端末を登録
プラットフォーム設定と許可フローの後に、Flutterプッシュ通知を接続します。
ドキュメントを読むimport 'package:tencent_cloud_chat_push/tencent_cloud_chat_push.dart';
void onNotificationClicked({
required String ext, String? userID, String? groupID,
}) {
// Validate ext before opening an authorized screen.
}
TencentCloudChatPush().registerPush(
onNotificationClicked: onNotificationClicked,
sdkAppId: sdkAppId,
appKey: pushClientKey,
apnsCertificateID: apnsCertificateID,
);適切な画面を開く
遷移前に通知ペイロードを検証し、アカウントのアクセス権を確認します。
ドキュメントを読むvoid onNotificationClicked({
required String ext, String? userID, String? groupID,
}) {
// Validate ext and account access before navigation.
}
// Pass this callback to registerPush, as shown in Register.登録IDを取得
登録済み受信者を使用し、管理されたコンソールまたはサーバーのテストを行います。
ドキュメントを読む// Retrieve the recipient after registration succeeds.
TencentCloudChatPush().getRegistrationID();始める
最初の通知をステップごとに
- 01
- 02
- 03
flutter pub add tencent_cloud_chat_pushimport 'package:tencent_cloud_chat_push/tencent_cloud_chat_push.dart';
void onNotificationClicked({
required String ext, String? userID, String? groupID,
}) {
// Validate ext before opening an authorized screen.
}
TencentCloudChatPush().registerPush(
onNotificationClicked: onNotificationClicked,
sdkAppId: sdkAppId,
appKey: pushClientKey,
apnsCertificateID: apnsCertificateID,
);Flutterプッシュ通知 のよくある質問
アプリにFlutterプッシュ通知を追加するには?
Dartパッケージに加え、ネイティブAndroidのapplicationとiOSのdelegateの設定を完了します。APNsと利用するAndroid配信チャネルを設定し、実機でテストしてください。
これらのコード例は完全なアプリですか?
これらは導入の要点を示す抜粋です。完全版ガイドに従い、パッケージのインポート、ネイティブプロジェクト設定、ライフサイクル処理、エラー時の動作を追加してください。VERSIONは選択するリリースを表し、そのまま指定するパッケージバージョンではありません。
アプリを閉じていても通知は届きますか?
対応するオフラインチャネルは通知を配信できますが、OSの方針、許可、ネットワーク状況、端末設定の影響を受けます。対応する実際の端末とアプリの状態をテストしてください。
Flutterプッシュ通知を適切なユーザーに送るには?
端末を登録して登録IDを取得し、バックエンドで受信者とアカウントの関連を管理します。ユーザーが変わったら関連を更新し、遷移先を開く際にアクセスを検証してください。
Flutterプッシュ通知の料金はいくらですか?
App Pushは無料・有料プランを提供し、含まれるMAU、キュー、機能が異なります。本番用プランを選ぶ前に、現在のプランと超過料金のルールを確認してください。
DartでFlutterプッシュ通知を導入するには?
文書記載の Flutter パッケージをインストールし、対象ごとにネイティブプロジェクトを設定します。iOS と Android の動作と合わせてウィジェットのライフサイクルをテストしてください。
アプリ公開前にFlutterプッシュ通知をテストするには?
フォアグラウンド、バックグラウンド、終了状態で、受信者登録と通知クリックのコールバックをテストしてください。
Flutterプッシュ通知の画面をカスタマイズするには?
ドキュメントに記載された通知ペイロードとクリックコールバックを処理します。遷移先へのアクセス検証と開く画面の制御はアプリが行います。

