Skip to content

Commit ac4d5e5

Browse files
authored
Update native-mobile-spec.md
1 parent 8cff0a6 commit ac4d5e5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/connections/spec/native-mobile-spec.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ In the coming months, we'll be updating our mobile marketing destinations to aut
6262

6363
### Why don't Push Notification events reach Segment when my Android App is backgrounded?
6464

65-
Android applications can't receive Push Notifications when the process is not running, and when apps are put into background they are eligible to have their Process killed when there is memory pressure. You can read more on Android processes and the [app lifecycle here](https://developer.android.com/guide/components/activities/process-lifecycle).
65+
Android applications can't receive Push Notifications when the process is not running, and when apps are put into background they are eligible to have their Process killed when there is memory pressure. You can read more on Android processes and the [app lifecycle here](https://developer.android.com/guide/components/activities/process-lifecycle){:target="_blank"}.
6666

67-
At Segment, we track messages delivered to the application. So if the process has been killed for any reason, the messages will not be delivered.
67+
Segment tracks messages delivered to the application. So if the process has been killed for any reason, messages won't be delivered.
6868

6969
### Why do Push Notifications work with Firebase Cloud Messaging when the app is backgrounded?
7070

71-
Firebase Cloud Messaging (FCM) has it's own servers. When an FCM message is created and sent to a device, that message travels through FCM servers and is delivered to the device to the local FCM client that is part of Android OS. This FCM client is pretty much always running, even when the app is backgrounded. From there the FCM message is intended to be delivered to a local application. If the app process is running it will be delivered. If not, then a notification will be created that the user must tap that will start the App and deliver the FCM message.
71+
Firebase Cloud Messaging (FCM) has its own servers. When an FCM message is created and sent to a device, that message travels through FCM servers and is delivered to the local FCM client device that is part of Android OS. This FCM client is almost always running, even when the app is backgrounded. From there, the FCM message is intended to be delivered to a local application. If the app process is running, the message gets delivered. Otherwise, the user must tap a notification that starts the app and delivers the FCM message.
7272

73-
For more context on how this process works, you can see the Firebase documentation on the [FCM architecture here](https://firebase.google.com/docs/cloud-messaging/fcm-architecture).
73+
For more context on how this process works, view the [Firebase FCM architecture documentation](https://firebase.google.com/docs/cloud-messaging/fcm-architecture){:target="_blank"}.

0 commit comments

Comments
 (0)