以下の用途向け:IOS
iOSプッシュ通知SDK
Tencent RTC PushでアプリにiOSプッシュ通知を導入。端末を登録し、通知タップを処理して、各更新を役立つ遷移先につなげましょう。
開発者向けリソース
iOS Push 開発者向けリソース
IOS PUSH の機能
通知のライフサイクルに沿った設計
端末登録
- プッシュ受信者を接続
- 設定エラーを処理
通知コールバック
- 通知タップに応答
- 自社アプリ内で遷移
プラットフォーム配信
- ネイティブチャネルを設定
- 許可とアプリの状態をテスト
登録・受信・応答
登録、クリック処理、受信者の取得。公式SDK APIから要点を絞ったコード例を紹介します。
テスト端末を登録
ネイティブ設定と許可フローの後に、iOSプッシュ通知SDKを設定します。
ドキュメントを読む// After permission and APNs configuration.
[TIMPushManager registerPush:sdkAppId
appKey:pushClientKey
succ:^(NSData *deviceToken) {
// Registration completed.
} fail:^(int code, NSString *desc) {
// Handle registration errors.
}];適切な画面を開く
遷移前に通知ペイロードを検証し、アカウントのアクセス権を確認します。
ドキュメントを読む// Implement TIMPushListener, including all three callbacks.
- (void)onNotificationClicked:(NSString *)ext {
// Validate ext, then open an authorized app screen.
}
- (void)onRecvPushMessage:(TIMPushMessage *)message {}
- (void)onRevokePushMessage:(NSString *)messageID {}
// During initialization: [TIMPushManager addPushListener:self];登録IDを取得
登録済み受信者を使用し、管理されたコンソールまたはサーバーのテストを行います。
ドキュメントを読む// Call after successful registration.
[TIMPushManager getRegistrationID:^(NSString *registrationID) {
// Associate this recipient with your authenticated backend.
}];始める
最初の通知をステップごとに
- 01
- 02
- 03
target 'YourApp' do
use_frameworks!
use_modular_headers!
pod 'TXIMSDK_Plus_iOS_XCFramework'
pod 'TIMPush', 'VERSION' # Choose a release from the guide.
end// After permission and APNs configuration.
[TIMPushManager registerPush:sdkAppId
appKey:pushClientKey
succ:^(NSData *deviceToken) {
// Registration completed.
} fail:^(int code, NSString *desc) {
// Handle registration errors.
}];iOSプッシュ通知SDK のよくある質問
iOSプッシュ通知SDKを導入するには?
APNs認証情報、通知の許可、ネイティブアプリのdelegateを設定します。到達レポートが必要な場合は、ドキュメントに従ってNotification Service Extensionを追加してください。
これらのコード例は完全なアプリですか?
これらは導入の要点を示す抜粋です。完全版ガイドに従い、パッケージのインポート、ネイティブプロジェクト設定、ライフサイクル処理、エラー時の動作を追加してください。VERSIONは選択するリリースを表し、そのまま指定するパッケージバージョンではありません。
アプリを閉じていても通知は届きますか?
対応するオフラインチャネルは通知を配信できますが、OSの方針、許可、ネットワーク状況、端末設定の影響を受けます。対応する実際の端末とアプリの状態をテストしてください。
iOSプッシュ通知を適切なユーザーに送るには?
端末を登録して登録IDを取得し、バックエンドで受信者とアカウントの関連を管理します。ユーザーが変わったら関連を更新し、遷移先を開く際にアクセスを検証してください。
iOSプッシュ通知の料金はいくらですか?
App Pushは無料・有料プランを提供し、含まれるMAU、キュー、機能が異なります。本番用プランを選ぶ前に、現在のプランと超過料金のルールを確認してください。
SwiftやObjective-CでiOSプッシュ通知を導入するには?
Xcode プロジェクトに文書記載のパッケージを統合し、アプリのライフサイクル遷移を処理します。選択した機能の権限と capabilities を iPhone でテストしてください。
アプリ公開前にiOSプッシュ通知をテストするには?
フォアグラウンド、バックグラウンド、終了状態で、受信者登録と通知クリックのコールバックをテストしてください。
iOSプッシュ通知の画面をカスタマイズするには?
ドキュメントに記載された通知ペイロードとクリックコールバックを処理します。遷移先へのアクセス検証と開く画面の制御はアプリが行います。

