You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Demonstrates how to authorize with a 3rd party sign-in mechanism (LinkedIn in this case), create a Firebase custom auth token, update the user's profile and authorize Firebase.
182
-
Uses an HTTP trigger.
183
-
184
-
### [Authorize with Instagram](/instagram-auth)
185
-
186
-
Demonstrates how to authorize with a 3rd party sign-in mechanism (Instagram in this case), create a Firebase custom auth token, update the user's profile and authorize Firebase.
187
-
Uses an HTTP trigger.
188
-
189
-
### [Authorize with LINE](/line-auth)
190
-
191
-
Demonstrates how to authorize with a 3rd party sign-in mechanism (LINE in this case), create a Firebase custom auth token, update the user's profile and authorize Firebase.
Demonstrates how to automatically moderate offensive images that are uploaded to Firebase Storage by using the Google Cloud Vision API to detect offensive images and ImageMagick to blur these images.
215
-
Uses a Firebase Storage trigger.
216
-
217
-
### [Extract Image Metadata](/exif-images)
218
-
219
-
Demonstrates how to automatically extract image's metadata using ImageMagick for images that are uploaded to Firebase Storage.
220
-
Uses a Firebase Storage trigger.
221
-
222
-
### [Text Moderation](/text-moderation)
223
-
224
-
How to moderate user input text for bad words. For example this can be used to moderate usernames, chat or forum messages.
225
-
Uses an Realtime Database trigger.
226
-
227
-
### [Email Confirmation](/email-confirmation)
228
-
229
-
Sends email confirmation after users subscribed to a mailing list.
Integrates the Google Translate API to perform automatic text translation across any number of languages. Language codes can be stored in Firebase for on the fly changes.
251
-
Uses an Realtime Database trigger.
252
-
253
-
### [Limit number of child nodes](/limit-children)
254
-
255
-
Make sure to keep the number of child nodes below a certain threshold. For instance this can be useful to limit the number of lines of logs or chat history below a given number.
256
-
Uses an Realtime Database trigger.
257
-
258
-
### [Import Data to Big Query](/bigquery-import)
259
-
260
-
Copies Firebase Database elements into BigQuery automatically. This can be useful for instance for further logs analysis.
261
-
Uses an Realtime Database trigger.
262
-
263
-
### [Full-text search via Algolia](/fulltext-search)
264
-
265
-
Enable full-text search on firebase database elements by using an Algolia hosted search service.
266
-
Uses an Realtime Database trigger.
267
-
268
-
### [User Data Cleanup](/user-data-cleanup)
269
-
270
-
Deletes all associated user data that's on the Realtime database when a user deletes his Firebase account.
271
-
Uses an Auth trigger.
272
-
273
-
### [Send a survey when users update your app](/survery-app-updated)
274
-
275
-
This sample shows how to send a survey to your users who have updated your app. App Update is detected using a Firebase Analytics event.
276
-
Uses an Analytics trigger.
277
-
278
-
### [Send a coupon to user who have completed a purchase](/coupon-on-purchase)
279
-
280
-
This sample shows how to send a coupon to your users who have just purchased something. 10% off on your next purchase!
Periodically deletes the accounts of users who have not signed in the last month.
286
-
Uses an HTTPS trigger.
287
-
288
-
### [Username/password sign in with Firebase](/username-password-auth)
289
-
290
-
Demonstrates how to authorize with a username/password sign-in mechanism, create a Firebase custom auth token, update the user's profile and authorize Firebase.
291
-
Uses an HTTP trigger.
292
-
293
-
294
-
## Contributing
295
-
296
-
We'd love that you contribute to the project. Before doing so please read our [Contributor guide](CONTRIBUTING.md).
0 commit comments