• Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    Swift
  • Created almost 6 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Push Notifications with Firebase in Swift 5 - Starter Kit (Google Cloud Messaging)

Push Notifications with Firebase in Swift 5 - iOS Starter Kit 💥🔥

Lightweight Swift 5 implementation of Push Notifications with Firebase (Google Cloud Messaging). Download this Swift project and run it in Xcode. Contributions are welcome.

This Xcode template contains the boilerplate code needed for sending push notifications in iOS apps, via Firebase GCM. If you're starting from scratch, you need to configure your Firebase & Apple Certificates. To do that, check out this detailed tutorial on how to set up Apple Push Notifications with Firebase.


Supported Features

  • Registering for Notifications (Popping the push notification permissions system dialog)
  • Sending push notifications from Firebase UI Dashboard
  • Device-to-device push notifications
  • Sending push notifications programmatically in Swift

How to run the Xcode project

  1. Configure Apple & Firebase certificates
  2. Download the source code by cloning this repository
  3. Install the pods by running
pod install
  1. Open the xcworkspace file with the latest version of Xcode
  2. Replace the GoogleService.plist file with your own (Download it from the Firebase Console)
  3. Run (Cmd + R) the code

Coded with love and supported by iOS App Templates. This app has been created with UI components provided by Instamobile.

More Repositories

1

messenger-iOS-chat-swift-firestore

Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Swift
765
star
2

recipes-app-react-native

Recipes App in React Native
JavaScript
709
star
3

react-native-starter-kit

React Native Starter Kit with Firebase Auth and Facebook Login
JavaScript
449
star
4

react-native-firebase

React Native Firebase Starter Project with Auth, Firestore, Storage and Push Notifications
JavaScript
359
star
5

react-native-login-screen-android-ios

React Native Login Screen for Android & iOS
JavaScript
161
star
6

swift-starter-kit

Swift Starter Kit with Firebase & Facebook Login Onboarding
Swift
126
star
7

tinder-react-native

Tinder Clone in React Native with Swipe Cards
JavaScript
87
star
8

drawer-menu-swift

Drawer menu implementation in Swift 4
Swift
85
star
9

walkthrough-swift-ios-onboarding

Walkthrough Flow in Swift for iOS New User Onboarding Experience
Swift
82
star
10

kotlin-firebase

Kotlin Firebase Starter Project (Authentication, Firestore, Storage)
Kotlin
56
star
11

react-native-walkthrough

React Native Walkthrough User Onboarding Flow to start your react native app development
JavaScript
43
star
12

react-native-firebase-starter

React Native Firebase Starter with Auth, Database and Storage
JavaScript
39
star
13

swift-tutorials

Swift
27
star
14

android-login-screen

Android Login Screen in Kotlin
Kotlin
13
star
15

ios-stripe-checkout

iOS Stripe Checkout in Swift
Swift
11
star
16

react-native-aws

React Native AWS Starter Project
JavaScript
7
star
17

swift-firebase-tutorial

Swift Firebase Tutorial: iOS Login and Registration with Firebase Auth
Swift
4
star
18

instaswift

An open-source Swift framework to make beautiful iOS apps quickly.
3
star
19

instaflutter

An open-source Flutter framework to build beautiful mobile apps quickly.
2
star