Skip to content

Commit c2c9183

Browse files
committed
adds cloud messaging snippets
1 parent 9daecd1 commit c2c9183

File tree

7 files changed

+48
-3
lines changed

7 files changed

+48
-3
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
# Web related
3636
lib/generated_plugin_registrant.dart
3737

38+
apps
3839
# Symbolication related
3940
app.*.symbols
4041

apps/firestore_snippets/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
.buildlog/
99
.history
1010
.svn/
11+
ios/
12+
windows/
1113

1214
# IntelliJ related
1315
*.iml
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"rules": {
3-
".read": "auth != null",
4-
".write": "auth != null"
3+
".read": "true",
4+
".write": "true"
55
}
66
}

apps/firestore_snippets/lib/app.dart

+5
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import 'package:cloud_firestore/cloud_firestore.dart';
1616
import 'package:firebase_remote_config/firebase_remote_config.dart';
17+
import 'package:firestore_snippets/snippets/cloud_messaging.dart';
1718
import 'package:firestore_snippets/snippets/firestore.dart';
1819
import 'package:firestore_snippets/snippets/remote_config.dart';
1920
import 'package:flutter/material.dart';
@@ -35,13 +36,17 @@ class MyApp extends StatefulWidget {
3536
class _MyAppState extends State<MyApp> {
3637
late final FirestoreSnippets _firestoreSnippets;
3738
late final RemoteConfigSnippets _remoteConfigSnippets;
39+
late final CloudMessagingSnippets _cloudMessagingSnippets;
3840

3941
@override
4042
void initState() {
4143
_firestoreSnippets = FirestoreSnippets(widget.firestore);
4244
_remoteConfigSnippets = RemoteConfigSnippets(widget.firebaseRemoteConfig);
45+
_cloudMessagingSnippets = CloudMessagingSnippets();
4346

4447
_firestoreSnippets.runAll();
48+
_remoteConfigSnippets.runAll();
49+
_cloudMessagingSnippets.runAll();
4550
super.initState();
4651
}
4752

apps/firestore_snippets/pubspec.lock

+35
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,41 @@ packages:
9292
url: "https://pub.dartlang.org"
9393
source: hosted
9494
version: "1.6.1"
95+
firebase_crashlytics:
96+
dependency: "direct main"
97+
description:
98+
name: firebase_crashlytics
99+
url: "https://pub.dartlang.org"
100+
source: hosted
101+
version: "2.5.3"
102+
firebase_crashlytics_platform_interface:
103+
dependency: transitive
104+
description:
105+
name: firebase_crashlytics_platform_interface
106+
url: "https://pub.dartlang.org"
107+
source: hosted
108+
version: "3.2.1"
109+
firebase_messaging:
110+
dependency: "direct main"
111+
description:
112+
name: firebase_messaging
113+
url: "https://pub.dartlang.org"
114+
source: hosted
115+
version: "11.2.10"
116+
firebase_messaging_platform_interface:
117+
dependency: transitive
118+
description:
119+
name: firebase_messaging_platform_interface
120+
url: "https://pub.dartlang.org"
121+
source: hosted
122+
version: "3.2.1"
123+
firebase_messaging_web:
124+
dependency: transitive
125+
description:
126+
name: firebase_messaging_web
127+
url: "https://pub.dartlang.org"
128+
source: hosted
129+
version: "2.2.9"
95130
firebase_remote_config:
96131
dependency: "direct main"
97132
description:

apps/firestore_snippets/pubspec.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ dependencies:
2626
firebase_core: ^1.12.0
2727
cloud_firestore: ^3.1.8
2828
firebase_remote_config: ^2.0.2
29+
firebase_crashlytics: ^2.5.3
30+
firebase_messaging: ^11.2.10
2931

3032
dev_dependencies:
3133
flutter_test:

apps/firestore_snippets/storage.rules

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ rules_version = '2';
22
service firebase.storage {
33
match /b/{bucket}/o {
44
match /{allPaths=**} {
5-
allow read, write: if request.auth!=null;
5+
allow read, write: if true;
66
}
77
}
88
}

0 commit comments

Comments
 (0)