Scenario | Capability description | Examples |
Start from scratch | Detects Android / iOS / Flutter / uni-app and walks through the SDK, credentials, config files, registerPush, and build verification | “Help me integrate TIMPush”, “Set up Tencent Cloud offline push” |
Android vendor channels | Guides FCM console setup, signing fingerprints, package-name consistency, and credential checks | “Android offline push is not received” |
iOS APNs | Checks certificates / P8, Bundle ID, aps-environment, BusinessID, deviceToken reporting, and the registration flow | “iOS registerPush succeeds but offline push is not received” |
Flutter / uni-app | Handles plugins, native channels, and validation for cross-platform projects, and avoids running a pure Android / iOS wizard by mistake | “Integrate TIMPush in a Flutter project”, “How do I add offline push to uni-app” |
Registration and callback troubleshooting | Analyzes registerPush, registrationID, error codes, and callback logs | “registerPush returns 800006”, “registrationID is empty” |
Delivery and display troubleshooting | Separates registration failure, server-side send failure, vendor-delivered-but-not-shown, killed-process delivery, and message-category limits | “Push is delivered but not displayed”, “No push after the app is force-killed” |
Click jump and callbacks | Investigates no-op notification clicks, deep links, empty ext, and onNotificationClicked | “Tapping the notification does not jump”, “ext is empty on click” |
Chat SDK log analysis | Guides xlog collection, decodes logs locally, and extracts registration / offline-push evidence | “Analyze this Chat log”, “Does this xlog contain registerPush” |
npm install to install this package. npm install only downloads the npm package; it does not install the Skill or configure the MCP Server. Please use the npx command below to run the installer.# cd to the root directory of your app projectcd root-directory-of-your-app-project# Automatically detects installed IDEs and installs to all IDEsnpx -y @tencent-rtc/trtc-push-skill@latest add# Install to a specific AI IDE onlynpx -y @tencent-rtc/trtc-push-skill@latest add --ide cursornpx -y @tencent-rtc/trtc-push-skill@latest add --ide claudenpx -y @tencent-rtc/trtc-push-skill@latest add --ide codebuddynpx -y @tencent-rtc/trtc-push-skill@latest add --ide codex
.cursor/, .codebuddy/, .claude/, or .codex/ configuration directories.--ide parameters cursor, claude, codebuddy, and codex. If your plugin is compatible with one of these project configuration directories, select the corresponding parameter for installation.npx -y @tencent-rtc/trtc-push-skill@latest add --ide codebuddy
.codebuddy/skills/ and the project-root .mcp.json are generated. Restart Android Studio or reload the CodeBuddy plugin to start using it.npx -y @tencent-rtc/trtc-push-skill@latest add --ide cursor
.cursor/skills/ and .cursor/mcp.json are generated in the project.trtc-push-mcp MCP server for guided workflows. Regardless of the installation method, the workflow only works when MCP is enabled and loaded. Use the table below to verify.IDE | Activation action |
Cursor | Project-level MCP is disabled by default (newer Cursor versions no longer show a pop-up prompt). Open the Cursor sidebar > Customize > MCP, enable the trtc-push-mcp switch, then reload the window.![]() |
Claude Code | No action required. The installer pre-approves MCP in .claude/settings.local.json. Restart the claude session;if approval is still prompted, use /mcp to approve. |
CodeBuddy | No action required. MCP is automatically enabled from the project-root .mcp.json. Reload CodeBuddy to activate.![]() |
Codex | Run codex in the project and accept the trust prompt; the project .codex/config.toml (including MCP) will then load. |
Plugin type | MCP configuration location | Activation action |
Android Studio / JetBrains + CodeBuddy plugin | Project-root .mcp.json | Restart the IDE or reload the CodeBuddy plugin. |
VS Code / Cursor plugins | .cursor/mcp.json | Enable trtc-push-mcp in the plugin MCP panel, then restart the IDE. |
Other compatible plugins | Depends on the configuration directory the plugin reads ( .cursor/ / .codebuddy/ / .claude/ / .codex/) | Confirm the configuration is generated, enable it in the plugin, then restart the IDE. |
Help me integrate TIMPush
My Android offline push is not arriving; help me troubleshoot
iOS registerPush succeeded, but offline push is not received after the process is killed
Apakah halaman ini membantu?
Anda juga dapat Menghubungi Penjualan atau Mengirimkan Tiket untuk meminta bantuan.
masukan