Turn your app users into community
Get a forum-like community section inside your app within an hour, save years of development and increase lifetime value, user engagement, and retention.
Get a forum-like community section inside your app within an hour, save years of development and increase lifetime value, user engagement, and retention.
pod init source 'https://github.com/CocoaPods/Specs.git' use_frameworks! pod 'AMatesiOS' post_install do |installer| installer.pods_project.targets.each do |t| t.build_configurations.each do |config| config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' end end end pod install pod update AMatesiOS // AppDelegate.swift import AMatesiOS ... func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { ... let config = AMatesConfig( appConfig: AMatesAppConfig(appId: "YOUR_APP_ID_HERE", language: .currentLocale), interfaceConfig: AMatesUIInterfaceConfig(interfaceStyle: .unspecified), // Optional baseURL: AMatesBaseURL(url: URL(string: "https://example.com")!) ) AMates.setup(with: config) ... }
repositories { maven { url: "https://gitlab.com/api/v4/projects/30687088/packages/maven" credentials(HttpHeaderCredentials) { name: "Deploy-Token" value: "9KHq1shb9fWsDEeBtsH4" } authentication: { header(HttpHeaderAuthentication) } } } dependencies { implementation("com.amates:amates:$amates_version") implementation("com.amates:amates-firebase:$amates_version") // for FCM support implementation("com.amates:amates-glide:$amates_version") // Optional for GlideImageLoader } class App : Application() { override fun onCreate() { super.onCreate() Amates.init(application = this, appId = "YOUR_APP_ID_HERE", domainConfig = DomainConfig.createAmatesDomainConfig("www.example.com"), fileProviderAuthorities = "com.yourdomain.fileprovider", imageLoader = GlideImageLoader(), styleConfig = SimpleStyleConfig( notificationIcon = R.drawable.ic_notification, nightMode = AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM ), firebasePushTokenProvider = YourFirebasePushTokenProvider(), loggers = listOf(LogcatLogger())) } }