Skip to content

gossipstack/gossipstack-ios-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GossipStack Showcase

A minimal SwiftUI demo app showcasing the integration of the GossipStack iOS SDK.

GossipStack provides drop-in social feature SDKs for web and mobile applications. This app demonstrates the Echo commenting solution through GSKEchoView and GSKEchoPreview components.

📱 Screenshots

Echo View Echo Preview Echo Thread Echo Composer

  • iOS 18.6 or later
  • Xcode 26.2 or later
  • Swift 5.9 or later
  • CocoaPods (or Swift Package Manager)
  • A GossipStack account with an active Echo subscription

Don't have an account yet? Head over to dashboard.gossipstack.com, create your account, set up a project, and subscribe to Echo (commenting) or Chronicle (social feed). Your app-id and project-id will be available in the dashboard once your application is created.

⚙️ Installation

  1. Clone this repository:

    git clone https://github.com/gossipstack/gossipstack-ios-demo.git
    cd gossipstack-ios-demo/Showcase
  2. Install dependencies:

    pod install
  3. Open the workspace:

    open -a xcode Showcase.xcworkspace

🔧 Configuration

Before running the app, open PageContext.swift and replace the placeholder values with your own configuration from the GossipStack dashboard:

static let demo = PageContext(
    projectId: "__YOUR_PROJECT_ID__",
    appId: "__YOUR_APP_ID__",
    pageId: "__YOUR_PAGE_ID__",
    canonicalURL: "https://yourdomain.com/posts/your-web-link-to-post-id-123",
    template: .threaded,
    displayAsPreviewCarousel: false
)

Build and run.

📖 Documentation

For the full iOS integration guide, theming, localization, and advanced configuration, visit the official documentation:

Echo iOS SDK Documentation →

⚠️ Troubleshooting

If you encounter a sandbox: rsync deny error during build, set Build Settings → User Script Sandboxing (ENABLE_USER_SCRIPT_SANDBOXING) to No.

License

This demo app is provided under the MIT License. The GossipStack SDK is proprietary and subject to its own license terms.

About

A minimal SwiftUI demo app showcasing the GossipStack iOS SDK integration.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors