Il s'agit d'un code source d'application de chat extrêmement simple d'une application de chat Swift iOS. Il tire parti de MessageKit et il stocke et récupère les données vers / depuis Firebase Firestore. La conception de l'application est inspirée par Facebook Messenger. Clone le code source de l'application de chat iOS et ajoutez un chat à part entière à votre application en quelques minutes.
Apprenez à créer votre propre fonctionnalité de chat iOS avec seulement quelques lignes de code. Clone ce code source de l'application de chat iOS et commencez en suivant les étapes ci-dessous. Pour plus de détails, consultez notre documentation technique détaillée sur la page officielle de l'application de chat iOS Swift.
Si vous obtenez une erreur de construction dans le dernier Xcode, assurez-vous d'exécuter le système de construction hérité de XCode (fichier -> Paramètres de l'espace de travail).
pod update
pod update
let uiConfig = ATCChatUIConfiguration ( primaryColor : UIColor ( hexString : " #0084ff " ) ,
secondaryColor : UIColor ( hexString : " #f0f0f0 " ) ,
inputTextViewBgColor : UIColor ( hexString : " #f4f4f6 " ) ,
inputTextViewTextColor : . black ,
inputPlaceholderTextColor : UIColor ( hexString : " #979797 " ) )
let channel = ATCChatChannel ( id : " channel_id " , name : " Chat Title " )
let viewer = ATCUser ( firstName : " Florian " , lastName : " Marcu " )
let chatVC = ATCChatThreadViewController ( user : viewer , channel : channel , uiConfig : uiConfig )
// Present the chatVC view controller let mainThemeBackgroundColor : UIColor = . white
let mainThemeForegroundColor : UIColor = UIColor ( hexString : " #3068CC " )
let mainTextColor : UIColor = UIColor ( hexString : " #000000 " )
let mainSubtextColor : UIColor = UIColor ( hexString : " #7e7e7e " )
let statusBarStyle : UIStatusBarStyle = . default
let hairlineColor : UIColor = UIColor ( hexString : " #d6d6d6 " )
let regularSmallFont = UIFont . systemFont ( ofSize : 14 )
let regularMediumFont = UIFont . systemFont ( ofSize : 17 )
let regularLargeFont = UIFont . systemFont ( ofSize : 23 )
let mediumBoldFont = UIFont . boldSystemFont ( ofSize : 17 )
let boldLargeFont = UIFont . boldSystemFont ( ofSize : 23 )
let boldSmallFont = UIFont . boldSystemFont ( ofSize : 14 )
let boldSuperSmallFont = UIFont . boldSystemFont ( ofSize : 11 )
let boldSuperLargeFont = UIFont . boldSystemFont ( ofSize : 29 )
let italicMediumFont = UIFont . italicSystemFont ( ofSize : 17 )Codé avec amour et pris en charge par les modèles d'applications iOS.
Ce projet a été créé à l'aide de modèles natifs React.