项目作者: JohnRbk

项目描述 :
iOS Chat App using AWS AppSync
高级语言: Swift
项目地址: git://github.com/JohnRbk/lambda-messenger-ios.git
创建时间: 2018-08-25T20:03:18Z
项目社区:https://github.com/JohnRbk/lambda-messenger-ios

开源协议:MIT License

下载


LambdaMessenger iOS

lamb

LambdaMessenger is a chat app that works with the LambdaMessenger API. It was developed in an effort to evaluate AWS AppSync and AppSync Realtime Data

Getting Started

  1. Follow the instructions for the LambdaMessenger API to configure FireBase, AWS AppSync, and deploy the API services for LambdaMessenger.
  2. Follow the FirebaseAuth instructions for enabling SMS notifications and for generating a GoogleService-Info.plist file.
  3. Run Carthage to download project dependencies carthage update --platform iOS
  4. Because AWS AppSync does not support Carthage, you need to download that separetely. Additionally, a quirk with the AWS AppSync SDK makes it difficult to use it with OpenID tokens. As a workaround, navigate to the LambdaMessenger/Frameworks directory and git clone https://github.com/JohnRbk/aws-mobile-appsync-sdk-ios a copy of a patched AWS AppSync SDK. See this pull request for more details.
  5. The LambdaMessenger/API.swift file is generated from aws-appsync-codegen. Use the LambdaMessenger API project to generate API.swift if any updates are made to the AppSync schema.

Built With

Authors

  • John Robokos

License

This project is licensed under the MIT License - see the LICENSE.md file for details