salesforce-messaging-setup
OfficialIntegrate in-app chat into your iOS app fast.
System Documentation
What problem does it solve?
This Skill helps you correctly set up the Salesforce Messaging for In-App iOS SDK so your app can authenticate to Salesforce and present a working chat interface without broken navigation or missing configuration.
Core Features & Use Cases
- SPM/CocoaPods dependency setup: Adds the required iOS SDK dependencies and resolves the correct Swift-InAppMessaging product wiring.
- Configuration + conversation routing: Creates
Configurationfrom aconfig.json(or programmatic values) and manages a persistentconversationIdso the user resumes the right conversation. - SwiftUI or UIKit UI integration: Integrates the SDK into your existing SwiftUI or UIKit view hierarchy by adapting the provided
ContentView.swiftorUIKitMIAW.swiftexample patterns.
Quick Start
Ask the user for whether they use SwiftUI or UIKit and whether they have a Salesforce config.json (or the service API URL, org ID, and developer name), then follow the skill steps to add the dependency, create the Configuration and managed conversationId, and present the chat UI from their existing navigation.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: salesforce-messaging-setup Download link: https://github.com/Salesforce-Async-Messaging/messaging-in-app-ios/archive/main.zip#salesforce-messaging-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.