diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 48980157..5e854f10 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -44,7 +44,35 @@ jobs:
run: flutter test --coverage
- name: Codecov
run: bash <(curl -s https://codecov.io/bash) -c -t ${{ secrets.CODECOV_TOKEN }} -f coverage/lcov.info -F flutter_tool
- build_and_deploy:
+ build_and_deploy_ios:
+ steps:
+ - uses: actions/checkout@v1
+ - name: Cache RubyGems
+ uses: actions/cache@v1
+ id: rubygem-cache
+ with:
+ path: vendor/bundle
+ key: ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }}
+ restore-keys: ${{ runner.os }}-gem-
+ - name: Install RubyGems
+ if: steps.rubygem-cache.outputs.cache-hit != 'true'
+ run: bundle install
+ - uses: subosito/flutter-action@v1.3.2
+ with:
+ flutter-version: ${{ env.flutter_version }}
+ - name: Flutter setup
+ run: |
+ flutter pub get
+ flutter build ios --release --no-codesign
+ - name: Build
+ env:
+ MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
+ MATCH_GIT_BASIC_AUTHORIZATION: ${{ secrets.MATCH_GIT_BASIC_AUTHORIZATION }}
+ FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
+ run: |
+ cd ios
+ bundle exec fastlane deploy_to_firebase
+ build_and_deploy_android:
name: Build
runs-on: ubuntu-latest
steps:
@@ -69,7 +97,6 @@ jobs:
name: apk-build
path: example/build/app/outputs/bundle/release
- name: Deploy
- #if: github.base_ref == 'master'
uses: wzieba/Firebase-Distribution-Github-Action@v1.2.1
with:
appId: ${{secrets.FIREBASE_ANDROID_APPID}}
diff --git a/.gitignore b/.gitignore
index 28b825a6..fe7ca994 100644
--- a/.gitignore
+++ b/.gitignore
@@ -59,4 +59,5 @@ doc/api/
*.js.deps
*.js.map
-fvm
\ No newline at end of file
+fvm
+example/ios/dist
\ No newline at end of file
diff --git a/example/ios/Gemfile b/example/ios/Gemfile
new file mode 100644
index 00000000..cdd3a6b3
--- /dev/null
+++ b/example/ios/Gemfile
@@ -0,0 +1,6 @@
+source "https://rubygems.org"
+
+gem "fastlane"
+
+plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
+eval_gemfile(plugins_path) if File.exist?(plugins_path)
diff --git a/example/ios/Gemfile.lock b/example/ios/Gemfile.lock
new file mode 100644
index 00000000..cc4bf5f3
--- /dev/null
+++ b/example/ios/Gemfile.lock
@@ -0,0 +1,180 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ CFPropertyList (3.0.2)
+ addressable (2.7.0)
+ public_suffix (>= 2.0.2, < 5.0)
+ atomos (0.1.3)
+ aws-eventstream (1.1.0)
+ aws-partitions (1.345.0)
+ aws-sdk-core (3.104.3)
+ aws-eventstream (~> 1, >= 1.0.2)
+ aws-partitions (~> 1, >= 1.239.0)
+ aws-sigv4 (~> 1.1)
+ jmespath (~> 1.0)
+ aws-sdk-kms (1.36.0)
+ aws-sdk-core (~> 3, >= 3.99.0)
+ aws-sigv4 (~> 1.1)
+ aws-sdk-s3 (1.75.0)
+ aws-sdk-core (~> 3, >= 3.104.1)
+ aws-sdk-kms (~> 1)
+ aws-sigv4 (~> 1.1)
+ aws-sigv4 (1.2.1)
+ aws-eventstream (~> 1, >= 1.0.2)
+ babosa (1.0.3)
+ claide (1.0.3)
+ colored (1.2)
+ colored2 (3.1.2)
+ commander-fastlane (4.4.6)
+ highline (~> 1.7.2)
+ declarative (0.0.20)
+ declarative-option (0.1.0)
+ digest-crc (0.6.1)
+ rake (~> 13.0)
+ domain_name (0.5.20190701)
+ unf (>= 0.0.5, < 1.0.0)
+ dotenv (2.7.6)
+ emoji_regex (3.0.0)
+ excon (0.75.0)
+ faraday (1.0.1)
+ multipart-post (>= 1.2, < 3)
+ faraday-cookie_jar (0.0.6)
+ faraday (>= 0.7.4)
+ http-cookie (~> 1.0.0)
+ faraday_middleware (1.0.0)
+ faraday (~> 1.0)
+ fastimage (2.2.0)
+ fastlane (2.153.1)
+ CFPropertyList (>= 2.3, < 4.0.0)
+ addressable (>= 2.3, < 3.0.0)
+ aws-sdk-s3 (~> 1.0)
+ babosa (>= 1.0.3, < 2.0.0)
+ bundler (>= 1.12.0, < 3.0.0)
+ colored
+ commander-fastlane (>= 4.4.6, < 5.0.0)
+ dotenv (>= 2.1.1, < 3.0.0)
+ emoji_regex (>= 0.1, < 4.0)
+ excon (>= 0.71.0, < 1.0.0)
+ faraday (~> 1.0)
+ faraday-cookie_jar (~> 0.0.6)
+ faraday_middleware (~> 1.0)
+ fastimage (>= 2.1.0, < 3.0.0)
+ gh_inspector (>= 1.1.2, < 2.0.0)
+ google-api-client (>= 0.37.0, < 0.39.0)
+ google-cloud-storage (>= 1.15.0, < 2.0.0)
+ highline (>= 1.7.2, < 2.0.0)
+ json (< 3.0.0)
+ jwt (>= 2.1.0, < 3)
+ mini_magick (>= 4.9.4, < 5.0.0)
+ multipart-post (~> 2.0.0)
+ plist (>= 3.1.0, < 4.0.0)
+ rubyzip (>= 2.0.0, < 3.0.0)
+ security (= 0.1.3)
+ simctl (~> 1.6.3)
+ slack-notifier (>= 2.0.0, < 3.0.0)
+ terminal-notifier (>= 2.0.0, < 3.0.0)
+ terminal-table (>= 1.4.5, < 2.0.0)
+ tty-screen (>= 0.6.3, < 1.0.0)
+ tty-spinner (>= 0.8.0, < 1.0.0)
+ word_wrap (~> 1.0.0)
+ xcodeproj (>= 1.13.0, < 2.0.0)
+ xcpretty (~> 0.3.0)
+ xcpretty-travis-formatter (>= 0.0.3)
+ fastlane-plugin-firebase_app_distribution (0.1.4)
+ gh_inspector (1.1.3)
+ google-api-client (0.38.0)
+ addressable (~> 2.5, >= 2.5.1)
+ googleauth (~> 0.9)
+ httpclient (>= 2.8.1, < 3.0)
+ mini_mime (~> 1.0)
+ representable (~> 3.0)
+ retriable (>= 2.0, < 4.0)
+ signet (~> 0.12)
+ google-cloud-core (1.5.0)
+ google-cloud-env (~> 1.0)
+ google-cloud-errors (~> 1.0)
+ google-cloud-env (1.3.3)
+ faraday (>= 0.17.3, < 2.0)
+ google-cloud-errors (1.0.1)
+ google-cloud-storage (1.26.2)
+ addressable (~> 2.5)
+ digest-crc (~> 0.4)
+ google-api-client (~> 0.33)
+ google-cloud-core (~> 1.2)
+ googleauth (~> 0.9)
+ mini_mime (~> 1.0)
+ googleauth (0.13.0)
+ faraday (>= 0.17.3, < 2.0)
+ jwt (>= 1.4, < 3.0)
+ memoist (~> 0.16)
+ multi_json (~> 1.11)
+ os (>= 0.9, < 2.0)
+ signet (~> 0.14)
+ highline (1.7.10)
+ http-cookie (1.0.3)
+ domain_name (~> 0.5)
+ httpclient (2.8.3)
+ jmespath (1.4.0)
+ json (2.3.1)
+ jwt (2.2.1)
+ memoist (0.16.2)
+ mini_magick (4.10.1)
+ mini_mime (1.0.2)
+ multi_json (1.15.0)
+ multipart-post (2.0.0)
+ nanaimo (0.3.0)
+ naturally (2.2.0)
+ os (1.1.0)
+ plist (3.5.0)
+ public_suffix (4.0.5)
+ rake (13.0.1)
+ representable (3.0.4)
+ declarative (< 0.1.0)
+ declarative-option (< 0.2.0)
+ uber (< 0.2.0)
+ retriable (3.1.2)
+ rouge (2.0.7)
+ rubyzip (2.3.0)
+ security (0.1.3)
+ signet (0.14.0)
+ addressable (~> 2.3)
+ faraday (>= 0.17.3, < 2.0)
+ jwt (>= 1.5, < 3.0)
+ multi_json (~> 1.10)
+ simctl (1.6.8)
+ CFPropertyList
+ naturally
+ slack-notifier (2.3.2)
+ terminal-notifier (2.0.0)
+ terminal-table (1.8.0)
+ unicode-display_width (~> 1.1, >= 1.1.1)
+ tty-cursor (0.7.1)
+ tty-screen (0.8.1)
+ tty-spinner (0.9.3)
+ tty-cursor (~> 0.7)
+ uber (0.1.0)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.7.7)
+ unicode-display_width (1.7.0)
+ word_wrap (1.0.0)
+ xcodeproj (1.17.1)
+ CFPropertyList (>= 2.3.3, < 4.0)
+ atomos (~> 0.1.3)
+ claide (>= 1.0.2, < 2.0)
+ colored2 (~> 3.1)
+ nanaimo (~> 0.3.0)
+ xcpretty (0.3.0)
+ rouge (~> 2.0.7)
+ xcpretty-travis-formatter (1.0.0)
+ xcpretty (~> 0.2, >= 0.0.7)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ fastlane
+ fastlane-plugin-firebase_app_distribution
+
+BUNDLED WITH
+ 2.0.2
diff --git a/example/ios/Podfile b/example/ios/Podfile
index ad84eb7b..9e328189 100644
--- a/example/ios/Podfile
+++ b/example/ios/Podfile
@@ -63,7 +63,7 @@ target 'Runner' do
# Keep pod path relative so it can be checked into Podfile.lock.
pod 'Flutter', :path => 'Flutter'
- pod 'StreamChatClient'
+ pod 'StreamChatClient', '~> 2.0.0'
# Plugin Pods
# Prepare symlinks folder. We use symlinks to avoid having Podfile.lock
diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock
index 3afa0479..de801ca0 100644
--- a/example/ios/Podfile.lock
+++ b/example/ios/Podfile.lock
@@ -1,91 +1,86 @@
PODS:
- - DKImagePickerController/Core (4.2.2):
+ - DKImagePickerController/Core (4.3.2):
- DKImagePickerController/ImageDataManager
- DKImagePickerController/Resource
- - DKImagePickerController/ImageDataManager (4.2.2)
- - DKImagePickerController/PhotoGallery (4.2.2):
+ - DKImagePickerController/ImageDataManager (4.3.2)
+ - DKImagePickerController/PhotoGallery (4.3.2):
- DKImagePickerController/Core
- DKPhotoGallery
- - DKImagePickerController/Resource (4.2.2)
- - DKPhotoGallery (0.0.14):
- - DKPhotoGallery/Core (= 0.0.14)
- - DKPhotoGallery/Model (= 0.0.14)
- - DKPhotoGallery/Preview (= 0.0.14)
- - DKPhotoGallery/Resource (= 0.0.14)
+ - DKImagePickerController/Resource (4.3.2)
+ - DKPhotoGallery (0.0.17):
+ - DKPhotoGallery/Core (= 0.0.17)
+ - DKPhotoGallery/Model (= 0.0.17)
+ - DKPhotoGallery/Preview (= 0.0.17)
+ - DKPhotoGallery/Resource (= 0.0.17)
- SDWebImage
- - SDWebImageFLPlugin
- - DKPhotoGallery/Core (0.0.14):
+ - SwiftyGif
+ - DKPhotoGallery/Core (0.0.17):
- DKPhotoGallery/Model
- DKPhotoGallery/Preview
- SDWebImage
- - SDWebImageFLPlugin
- - DKPhotoGallery/Model (0.0.14):
+ - SwiftyGif
+ - DKPhotoGallery/Model (0.0.17):
- SDWebImage
- - SDWebImageFLPlugin
- - DKPhotoGallery/Preview (0.0.14):
+ - SwiftyGif
+ - DKPhotoGallery/Preview (0.0.17):
- DKPhotoGallery/Model
- DKPhotoGallery/Resource
- SDWebImage
- - SDWebImageFLPlugin
- - DKPhotoGallery/Resource (0.0.14):
+ - SwiftyGif
+ - DKPhotoGallery/Resource (0.0.17):
- SDWebImage
- - SDWebImageFLPlugin
+ - SwiftyGif
- file_picker (0.0.1):
- DKImagePickerController/PhotoGallery
- Flutter
- - Firebase/Core (6.20.0):
+ - Firebase/Core (6.28.1):
- Firebase/CoreOnly
- - FirebaseAnalytics (= 6.3.1)
- - Firebase/CoreOnly (6.20.0):
- - FirebaseCore (= 6.6.4)
- - Firebase/Messaging (6.20.0):
+ - FirebaseAnalytics (= 6.6.2)
+ - Firebase/CoreOnly (6.28.1):
+ - FirebaseCore (= 6.9.1)
+ - Firebase/Messaging (6.28.1):
- Firebase/CoreOnly
- - FirebaseMessaging (~> 4.3.0)
+ - FirebaseMessaging (~> 4.6.0)
- firebase_messaging (0.0.1):
- Firebase/Core
- Firebase/Messaging
- Flutter
- - FirebaseAnalytics (6.3.1):
- - FirebaseCore (~> 6.6)
- - FirebaseInstallations (~> 1.1)
- - GoogleAppMeasurement (= 6.3.1)
+ - FirebaseAnalytics (6.6.2):
+ - FirebaseCore (~> 6.8)
+ - FirebaseInstallations (~> 1.4)
+ - GoogleAppMeasurement (= 6.6.2)
- GoogleUtilities/AppDelegateSwizzler (~> 6.0)
- GoogleUtilities/MethodSwizzler (~> 6.0)
- GoogleUtilities/Network (~> 6.0)
- "GoogleUtilities/NSData+zlib (~> 6.0)"
- - nanopb (= 0.3.9011)
- - FirebaseAnalyticsInterop (1.5.0)
- - FirebaseCore (6.6.4):
- - FirebaseCoreDiagnostics (~> 1.2)
- - FirebaseCoreDiagnosticsInterop (~> 1.2)
- - GoogleUtilities/Environment (~> 6.5)
- - GoogleUtilities/Logger (~> 6.5)
- - FirebaseCoreDiagnostics (1.2.2):
- - FirebaseCoreDiagnosticsInterop (~> 1.2)
- - GoogleDataTransportCCTSupport (~> 2.0)
- - GoogleUtilities/Environment (~> 6.5)
- - GoogleUtilities/Logger (~> 6.5)
- - nanopb (~> 0.3.901)
- - FirebaseCoreDiagnosticsInterop (1.2.0)
- - FirebaseInstallations (1.1.0):
- - FirebaseCore (~> 6.6)
- - GoogleUtilities/UserDefaults (~> 6.5)
+ - nanopb (~> 1.30905.0)
+ - FirebaseCore (6.9.1):
+ - FirebaseCoreDiagnostics (~> 1.3)
+ - GoogleUtilities/Environment (~> 6.7)
+ - GoogleUtilities/Logger (~> 6.7)
+ - FirebaseCoreDiagnostics (1.5.0):
+ - GoogleDataTransport (~> 7.0)
+ - GoogleUtilities/Environment (~> 6.7)
+ - GoogleUtilities/Logger (~> 6.7)
+ - nanopb (~> 1.30905.0)
+ - FirebaseInstallations (1.5.0):
+ - FirebaseCore (~> 6.8)
+ - GoogleUtilities/Environment (~> 6.7)
+ - GoogleUtilities/UserDefaults (~> 6.7)
- PromisesObjC (~> 1.2)
- - FirebaseInstanceID (4.3.2):
- - FirebaseCore (~> 6.6)
+ - FirebaseInstanceID (4.5.0):
+ - FirebaseCore (~> 6.8)
- FirebaseInstallations (~> 1.0)
- - GoogleUtilities/Environment (~> 6.5)
- - GoogleUtilities/UserDefaults (~> 6.5)
- - FirebaseMessaging (4.3.0):
- - FirebaseAnalyticsInterop (~> 1.5)
- - FirebaseCore (~> 6.6)
+ - GoogleUtilities/Environment (~> 6.7)
+ - GoogleUtilities/UserDefaults (~> 6.7)
+ - FirebaseMessaging (4.6.0):
+ - FirebaseCore (~> 6.8)
- FirebaseInstanceID (~> 4.3)
- - GoogleUtilities/AppDelegateSwizzler (~> 6.5)
- - GoogleUtilities/Environment (~> 6.5)
- - GoogleUtilities/Reachability (~> 6.5)
- - GoogleUtilities/UserDefaults (~> 6.5)
+ - GoogleUtilities/AppDelegateSwizzler (~> 6.7)
+ - GoogleUtilities/Environment (~> 6.7)
+ - GoogleUtilities/Reachability (~> 6.7)
+ - GoogleUtilities/UserDefaults (~> 6.7)
- Protobuf (>= 3.9.2, ~> 3.9)
- - FLAnimatedImage (1.0.12)
- Flutter (1.0.0)
- flutter_apns (0.0.1):
- Flutter
@@ -98,59 +93,55 @@ PODS:
- FMDB (2.7.5):
- FMDB/standard (= 2.7.5)
- FMDB/standard (2.7.5)
- - GoogleAppMeasurement (6.3.1):
+ - GoogleAppMeasurement (6.6.2):
- GoogleUtilities/AppDelegateSwizzler (~> 6.0)
- GoogleUtilities/MethodSwizzler (~> 6.0)
- GoogleUtilities/Network (~> 6.0)
- "GoogleUtilities/NSData+zlib (~> 6.0)"
- - nanopb (= 0.3.9011)
- - GoogleDataTransport (5.0.0)
- - GoogleDataTransportCCTSupport (2.0.0):
- - GoogleDataTransport (~> 5.0)
- - nanopb (~> 0.3.901)
- - GoogleUtilities/AppDelegateSwizzler (6.5.2):
+ - nanopb (~> 1.30905.0)
+ - GoogleDataTransport (7.0.0):
+ - nanopb (~> 1.30905.0)
+ - GoogleUtilities/AppDelegateSwizzler (6.7.1):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- - GoogleUtilities/Environment (6.5.2)
- - GoogleUtilities/Logger (6.5.2):
+ - GoogleUtilities/Environment (6.7.1):
+ - PromisesObjC (~> 1.2)
+ - GoogleUtilities/Logger (6.7.1):
- GoogleUtilities/Environment
- - GoogleUtilities/MethodSwizzler (6.5.2):
+ - GoogleUtilities/MethodSwizzler (6.7.1):
- GoogleUtilities/Logger
- - GoogleUtilities/Network (6.5.2):
+ - GoogleUtilities/Network (6.7.1):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Reachability
- - "GoogleUtilities/NSData+zlib (6.5.2)"
- - GoogleUtilities/Reachability (6.5.2):
+ - "GoogleUtilities/NSData+zlib (6.7.1)"
+ - GoogleUtilities/Reachability (6.7.1):
- GoogleUtilities/Logger
- - GoogleUtilities/UserDefaults (6.5.2):
+ - GoogleUtilities/UserDefaults (6.7.1):
- GoogleUtilities/Logger
- GzipSwift (5.1.1)
- image_picker (0.0.1):
- Flutter
- moor_ffi (0.0.1):
- Flutter
- - nanopb (0.3.9011):
- - nanopb/decode (= 0.3.9011)
- - nanopb/encode (= 0.3.9011)
- - nanopb/decode (0.3.9011)
- - nanopb/encode (0.3.9011)
+ - nanopb (1.30905.0):
+ - nanopb/decode (= 1.30905.0)
+ - nanopb/encode (= 1.30905.0)
+ - nanopb/decode (1.30905.0)
+ - nanopb/encode (1.30905.0)
- path_provider (0.0.1):
- Flutter
- path_provider_linux (0.0.1):
- Flutter
- path_provider_macos (0.0.1):
- Flutter
- - PromisesObjC (1.2.8)
- - Protobuf (3.11.4)
+ - PromisesObjC (1.2.9)
+ - Protobuf (3.12.0)
- ReachabilitySwift (5.0.0)
- - SDWebImage (5.8.0):
- - SDWebImage/Core (= 5.8.0)
- - SDWebImage/Core (5.8.0)
- - SDWebImageFLPlugin (0.4.0):
- - FLAnimatedImage (>= 1.0.11)
- - SDWebImage/Core (~> 5.6)
+ - SDWebImage (5.8.4):
+ - SDWebImage/Core (= 5.8.4)
+ - SDWebImage/Core (5.8.4)
- shared_preferences (0.0.1):
- Flutter
- shared_preferences_linux (0.0.1):
@@ -167,6 +158,7 @@ PODS:
- GzipSwift (~> 5.1)
- ReachabilitySwift (~> 5.0)
- Starscream (~> 3.1)
+ - SwiftyGif (5.3.0)
- url_launcher (0.0.1):
- Flutter
- url_launcher_linux (0.0.1):
@@ -200,7 +192,7 @@ DEPENDENCIES:
- shared_preferences_macos (from `.symlinks/plugins/shared_preferences_macos/ios`)
- shared_preferences_web (from `.symlinks/plugins/shared_preferences_web/ios`)
- sqflite (from `.symlinks/plugins/sqflite/ios`)
- - StreamChatClient
+ - StreamChatClient (~> 2.0.0)
- url_launcher (from `.symlinks/plugins/url_launcher/ios`)
- url_launcher_linux (from `.symlinks/plugins/url_launcher_linux/ios`)
- url_launcher_macos (from `.symlinks/plugins/url_launcher_macos/ios`)
@@ -215,18 +207,14 @@ SPEC REPOS:
- DKPhotoGallery
- Firebase
- FirebaseAnalytics
- - FirebaseAnalyticsInterop
- FirebaseCore
- FirebaseCoreDiagnostics
- - FirebaseCoreDiagnosticsInterop
- FirebaseInstallations
- FirebaseInstanceID
- FirebaseMessaging
- - FLAnimatedImage
- FMDB
- GoogleAppMeasurement
- GoogleDataTransport
- - GoogleDataTransportCCTSupport
- GoogleUtilities
- GzipSwift
- nanopb
@@ -234,9 +222,9 @@ SPEC REPOS:
- Protobuf
- ReachabilitySwift
- SDWebImage
- - SDWebImageFLPlugin
- Starscream
- StreamChatClient
+ - SwiftyGif
EXTERNAL SOURCES:
file_picker:
@@ -289,42 +277,37 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/wakelock/ios"
SPEC CHECKSUMS:
- DKImagePickerController: 4a3e7948a848c4348e600b3fe5ce41478835fa10
- DKPhotoGallery: 0290d32343574f06eaa4c26f8f2f8a1035e916be
+ DKImagePickerController: b5eb7f7a388e4643264105d648d01f727110fc3d
+ DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179
file_picker: 3e6c3790de664ccf9b882732d9db5eaf6b8d4eb1
- Firebase: fe7f74012742ab403451dd283e6909b8f1fb348a
+ Firebase: ed042590caa0029392257529a8003c25ee82bc18
firebase_messaging: 21344b3b3a7d9d325d63a70e3750c0c798fe1e03
- FirebaseAnalytics: 572e467f3d977825266e8ccd52674aa3e6f47eac
- FirebaseAnalyticsInterop: 3f86269c38ae41f47afeb43ebf32a001f58fcdae
- FirebaseCore: ed0a24c758a57c2b88c5efa8e6a8195e868af589
- FirebaseCoreDiagnostics: e9b4cd8ba60dee0f2d13347332e4b7898cca5b61
- FirebaseCoreDiagnosticsInterop: 296e2c5f5314500a850ad0b83e9e7c10b011a850
- FirebaseInstallations: 575cd32f2aec0feeb0e44f5d0110a09e5e60b47b
- FirebaseInstanceID: 7ee0d6777013bb952f377b41965bf132b6a075be
- FirebaseMessaging: 4ec33842d36b3319e062e51fb8b35a74f726950d
- FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31
+ FirebaseAnalytics: 5fa308e1b13f838d0f6dc74719ac2a72e8c5afc4
+ FirebaseCore: 687b8e6a0a4337b898a6326d68254c2f80c143af
+ FirebaseCoreDiagnostics: 7535fe695737f8c5b350584292a70b7f8ff0357b
+ FirebaseInstallations: 3c520c951305cbf9ca54eb891ff9e6d1fd384881
+ FirebaseInstanceID: 358d5cb393d2750a745569ede06827c35aea530b
+ FirebaseMessaging: bdd4d573eab37ebee29bad4e7c4b0ef18fa1a952
Flutter: 0e3d915762c693b495b44d77113d4970485de6ec
flutter_apns: f516b118e423fe7c0a38771180549c4d6cb67c2f
flutter_keyboard_visibility: 0339d06371254c3eb25eeb90ba8d17dca8f9c069
flutter_local_notifications: 9e4738ce2471c5af910d961a6b7eadcf57c50186
flutter_plugin_android_lifecycle: dc0b544e129eebb77a6bfb1239d4d1c673a60a35
FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
- GoogleAppMeasurement: c29d405ff76e18551b5d158eaba6753fda8c7542
- GoogleDataTransport: a857c6a002d201b524dd4bc2ed7e7355ed07e785
- GoogleDataTransportCCTSupport: 32f75fbe904c82772fcbb6b6bd4525bfb6f2a862
- GoogleUtilities: ad0f3b691c67909d03a3327cc205222ab8f42e0e
+ GoogleAppMeasurement: 8cd1f289d60e629cf16ab03363b9e89c776b9651
+ GoogleDataTransport: 8a40cb194ad242b6f6dfe72c14fe40fc67c4dcd7
+ GoogleUtilities: e121a3867449ce16b0e35ddf1797ea7a389ffdf2
GzipSwift: 893f3e48e597a1a4f62fafcb6514220fcf8287fa
image_picker: 9c3312491f862b28d21ecd8fdf0ee14e601b3f09
moor_ffi: d66c9470c18e9cb333423bbcb493c105c6c774c6
- nanopb: 18003b5e52dab79db540fe93fe9579f399bd1ccd
+ nanopb: c43f40fadfe79e8b8db116583945847910cbabc9
path_provider: abfe2b5c733d04e238b0d8691db0cfd63a27a93c
path_provider_linux: 4d630dc393e1f20364f3e3b4a2ff41d9674a84e4
path_provider_macos: f760a3c5b04357c380e2fddb6f9db6f3015897e0
- PromisesObjC: c119f3cd559f50b7ae681fa59dc1acd19173b7e6
- Protobuf: 176220c526ad8bd09ab1fb40a978eac3fef665f7
+ PromisesObjC: b48e0338dbbac2207e611750777895f7a5811b75
+ Protobuf: 2793fcd0622a00b546c60e7cbbcc493e043e9bb9
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
- SDWebImage: 84000f962cbfa70c07f19d2234cbfcf5d779b5dc
- SDWebImageFLPlugin: 6c2295fb1242d44467c6c87dc5db6b0a13228fd8
+ SDWebImage: cf6922231e95550934da2ada0f20f2becf2ceba9
shared_preferences: af6bfa751691cdc24be3045c43ec037377ada40d
shared_preferences_linux: afefbfe8d921e207f01ede8b60373d9e3b566b78
shared_preferences_macos: f3f29b71ccbb56bf40c9dd6396c9acf15e214087
@@ -332,6 +315,7 @@ SPEC CHECKSUMS:
sqflite: 4001a31ff81d210346b500c55b17f4d6c7589dd0
Starscream: 4bb2f9942274833f7b4d296a55504dcfc7edb7b0
StreamChatClient: 91b0f585e7dc92ade58e657daffafb16d485b2a6
+ SwiftyGif: e466e86c660d343357ab944a819a101c4127cb40
url_launcher: 6fef411d543ceb26efce54b05a0a40bfd74cbbef
url_launcher_linux: ac237cb7a8058736e4aae38bdbcc748a4b394cc0
url_launcher_macos: fd7894421cd39320dce5f292fc99ea9270b2a313
@@ -340,6 +324,6 @@ SPEC CHECKSUMS:
video_player_web: da8cadb8274ed4f8dbee8d7171b420dedd437ce7
wakelock: 0d4a70faf8950410735e3f61fb15d517c8a6efc4
-PODFILE CHECKSUM: 5cc7e2f1316491ee530029e2e8391f4100d41fbd
+PODFILE CHECKSUM: aaaddd91b568e9a010ff3278737eb06bc017bd6e
COCOAPODS: 1.8.4
diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Notifications.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Notifications.xcscheme
new file mode 100644
index 00000000..9387f0d0
--- /dev/null
+++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Notifications.xcscheme
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
index a28140cf..fb2dffc4 100644
--- a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
@@ -27,8 +27,6 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
-
-
-
-
+
+
-
-
+
+
+
+ iCloudContainerEnvironment
+ Development
+ provisioningProfiles
+
+ io.getstream.flutter
+ flutter example
+ io.getstream.flutter.Notifications
+ flutter example notifications
+
+
+
\ No newline at end of file
diff --git a/example/ios/fastlane/report.xml b/example/ios/fastlane/report.xml
new file mode 100644
index 00000000..e26cb644
--- /dev/null
+++ b/example/ios/fastlane/report.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/example/pubspec.yaml b/example/pubspec.yaml
index 37be1464..86ab5a62 100644
--- a/example/pubspec.yaml
+++ b/example/pubspec.yaml
@@ -1,7 +1,7 @@
name: example
description: A new Flutter project.
-version: 1.0.2+4
+version: 1.0.3+5
environment:
sdk: ">=2.2.2 <3.0.0"