Docs/unreal android ios updates#433
Conversation
…ment and reactions - connection-status.mdx: fix ECometChatConnectionState values (Connected/Connecting/ Disconnected/FeatureThrottled — was incorrectly listing a "Reconnecting" value that doesn't exist and omitting FeatureThrottled); add a poll-as-fallback resilience tip - reference.mdx: add the missing Group Member Management and Reactions Blueprint node tables (fetch/add/kick/ban/unban/change-scope, add/remove/fetch reaction), and the FCometChatReaction struct — these nodes existed in the plugin but had no reference rows - groups.mdx: add a full Group Member Management section with permission-model guidance - send-message.mdx: add a Reactions section, including an emoji-font rendering tip - ui-components.mdx: document UCometChatPanel behaviors that exist in the widget but were undocumented (reactions, role-gated member management, conversation actions, scroll-to- bottom) Content verified directly against the plugin source (chat-sdk-unreal) while fixing and testing these exact features.
Brings the Unreal SDK docs in line with the plugin as it actually behaves. New pages: - push-notifications — setup, preferences, troubleshooting - reactions, ai, calling - reference — full Blueprint node/delegate/struct catalogue Push notifications: the page previously stated the plugin implemented only the CometChat side and that you had to add your own Firebase/APNs layer, obtain the device token, and display the notification yourself. The plugin now ships that layer, so the page documents what it does: - opt-in via [CometChat] bEnablePushNotifications; without it the plugin adds no Firebase dependency, manifest service, permission or startup code to a build - config lives in the project's DefaultEngine.ini (PushProviderId + Fcm* keys from your own google-services.json); no credentials ship in the plugin - registration is automatic after login, re-registers on token rotation, and unregisters on logout; Register Token Async is now documented as the escape hatch for custom token flows and APNs VoIP - iOS requires Project Settings > iOS > Enable Remote Notifications Support; the plugin does not add the entitlement itself because doing so would break code signing for apps whose provisioning profile lacks Push - new OnPushNotificationReceived / OnPushNotificationTapped events, including cold-start tap behaviour - troubleshooting table mapping each real log line to its cause, including 401 "Forbidden resource" -> enable the Notifications add-on (no client fix) Existing pages: every feature now has a Blueprint use-case flow showing both OnSuccess and OnFailure handling, plus best/bad practice notes. UI components are referenced from setup and used as examples rather than given their own section, since they are C++ reference samples rather than Blueprint API. Verified with `mint broken-links`: no broken links.
Docs review — 🟠 Request changes (2 orphaned pages)A large Unreal SDK docs expansion (21 files, +4,827/-152, 7 new pages). Structurally almost clean, but two new pages were left out of the navigation — including a 420-line 🟠 P1 — orphaned new pages (not in nav)The PR wires 18 of its 20 pages into
Both exist as files but are absent from the "sdk/unreal/send-message",
"sdk/unreal/receive-messages",
"sdk/unreal/calling",
"sdk/unreal/conversations",
"sdk/unreal/reactions",
"sdk/unreal/typing-indicators",
"sdk/unreal/ui-components",
"sdk/unreal/real-time-events",(exact placement is your call — just get both slugs into the array). (The third orphan the analyzer flagged, ✅ What passed
|
…tall with 1.0.0 README Remove the two pages that were intentionally kept out of the sidebar: - calling.mdx: calls were deliberately excluded from the docs. - ui-components.mdx: its content already lives in setup.mdx under "Sample UI Components (reference)", and the "Reference: sample UI" convention it established is applied across 8 feature pages. Repoint the stale "UI Components" card on real-time-events.mdx at the setup.mdx anchor, and add a redirect for /sdk/unreal/ui-components since that page exists on main and may be a live URL. No redirect for calling — it was never published. Drop the beta framing now that 1.0.0 has shipped: remove the "Beta Release" warning from overview.mdx and bump both Cloudsmith download URLs from 1.0.0-beta.2 to 1.0.0 (both artifacts verified reachable). Sync the install flow with the release/1.0.0 README, which contradicted the docs. Option 1 told readers to copy Plugins/CometChatSdk/ and then extract the zip over it; the README states each platform folder is a complete, self-contained plugin and must NOT be merged with the repo source. Replaced with the documented flow — download, copy the platform folder (5.5/mac, 5.5/windows, or 5.7) so CometChat.uplugin sits directly inside — and corrected both platform tables, which flatly claimed Mac/Windows/iOS/Android for both engine versions. Precompiled binaries cover UE 5.5 (Mac, Windows) and UE 5.7 (Mac); iOS and Android build from source. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The Moderation group contains a single page also titled "Moderation", so the sidebar rendered "Moderation > Moderation" and the page itself showed "Moderation" as both breadcrumb and H1. Retitle the page to "Overview", matching the sibling Authentication group, whose single page uses the same pattern. The description and body prose still carry the moderation context. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Related Issue(s)
Type of Change
Checklist
Additional Information
Screenshots (if applicable)