I am testing with firebase-admin-java 9.4.0.
Since communication is via HTTP/2, I expected the connection to remain open if there were no issues. However, after making a request, if there are no additional requests, the connection is dropped after about 3 minutes.
The strange part is that the entity sending the FIN packet is not the client, but the FCM server.
Is there any specific reason why the server is sending a FIN packet and closing the connection, even though it's using HTTP/2?
[REQUIRED] Step 2: Describe your environment
[REQUIRED] Step 3: Describe the problem
Steps to reproduce:
I am testing with firebase-admin-java 9.4.0. Since communication is via HTTP/2, I expected the connection to remain open if there were no issues. However, after making a request, if there are no additional requests, the connection is dropped after about 3 minutes. The strange part is that the entity sending the FIN packet is not the client, but the FCM server. Is there any specific reason why the server is sending a FIN packet and closing the connection, even though it's using HTTP/2?