Smooch alternatives and similar libraries
Based on the "Messaging" category.
Alternatively, view Smooch alternatives based on common mentions on social networks and blogs.
-
SlackTextViewController
DISCONTINUED. A drop-in UIViewController subclass with a growing text input view and other useful messaging features. -
NMessenger
DISCONTINUED. A fast, lightweight messenger component built on AsyncDisplaykit and written in Swift -
ExyteChat
A SwiftUI Chat UI framework with fully customizable message cells and a built-in media picker -
Messenger Chat with Firebase
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift -
ChatLayout
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes. -
LayerKit
DISCONTINUED. iOS SDK for Layer, the easiest way to add in-app messaging (text, photos, videos, data) to any mobile or web application. -
OTTextChatAccelerator
DISCONTINUED. OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices.
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Smooch or a related project?
README
Smooch
Smooch is the best way to have personal, rich conversations with people on your website or customers on any device. Our features, integrations and developer-friendly APIs empower companies to connect with their customers in a whole new way.
The Smooch iOS SDK will add in-app messaging to your iOS app. Customers will be able to talk to you from your app, while you manage conversations using your favorite business apps.
- Maximize development productivity with a single codebase across platforms and add more channels anytime.
- Build better relationships with messaging that feels and looks native to your app.
- Delight your customers with the most engaging conversational experience using rich messaging.
- Sync conversations across every device and channel your customers use.
- Bring every conversation into your existing business apps. No new tool to learn. See all integrations.
Sign up and get an app id: https://app.smooch.io/signup.
CocoaPods:
pod "Smooch"
pod update
Carthage:
binary "https://raw.githubusercontent.com/smooch/smooch-ios/master/Smooch.json"
carthage update
Obj-C:
[Smooch initWithSettings:[SKTSettings settingsWithIntegrationId:@"YOUR_INTEGRATION_ID"] completionHandler:^(NSError * _Nullable error, NSDictionary * _Nullable userInfo) {
// Your code after init is complete
}];
[Smooch show];
Swift:
Smooch.initWith(SKTSettings(integrationId: "YOUR_INTEGRATION_ID")) { (error: Error?, userInfo: [AnyHashable : Any]?) in
// Your code after init is complete
}
Smooch.show()
Our Docs and full install guide.
Also, check out Smooch Help Kit for even more features!
*Note that all licence references and agreements mentioned in the Smooch README section above
are relevant to that project's source code only.