Google Cloud Platform имеет сервер в Гонконге, который должен облегчить доступ к GCP. Есть несколько сайтов, которые вы можете подтвердить, если URL вашего приложения доступен в Китае - например, этот здесь . Таким образом, вы сможете проверить, не блокируется ли что-либо на стороне Китая.
Кроме того, действительно, вы можете создавать функции для получения IP-адреса со стороны клиента по вашему запросу. По этой ссылке здесь есть возможное решение для получения IP-адресов, а в этой документации Firebase есть дополнительная информация о вызываемых функциях в Firebase для получения данных.
Дайте мне знать, помогла ли вам информация!