firebase / firebase/firebase-android-sdk

Allow increased frequency of In-App Messaging fetches from server

Open
#3,979 3 comments 11 reactions 0 assignees View on GitHub
api: inappmessaging type: feature request
Dominant language
Java
Stars
2.6k
Forks
710
Avg merge
2d 9h
Merged PRs (30d)
31

Description

## What feature would you like to see?

According to the documentation, messages are only fetched from the server to the client once per day. This is a significant roadblock to using messages for certain situations, such as informing users of a service outage. If the client has already been run that day, it won't fetch again and any new messages can only be shown the next day. Other modules such as Remote Config and Realtime Database are fetched much more frequently than this. It would be understandable if there was a minimum period like 30 or 60 minutes (in production), but a whole day seems excessive. Also if there was a "test mode" that allowed even more frequent fetching (similar to Remote Config), that would make the feature much simpler to test.

https://firebase.google.com/docs/in-app-messaging/get-started?platform=android#send_a_test_message

## How would you use it?

The fetch frequency could be configured either in the Firebase console, or when the app is initialised (similar to Remote Config).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.