mirror of
https://github.com/TeamVanced/VancedMicroG
synced 2024-12-29 06:05:47 +01:00
b9b1ef6246
Waiting twice the heartbeat interval since the last ACK can make us miss dead connections for more than 10min in which no push messages get received. This change requires the ACK to come within 90 seconds of sending the heartbeat ping, otherwise the connection is considered dead which will trigger a re-connect. We use a high timeout of 90 seconds, because in some mobile networks (like in trains) ping times of more than 60 seconds have been observed in practice. Change-Id: I8e63843400b47e1a6d23faf180f9446bcb5e0cd8 |
||
---|---|---|
.github/workflows | ||
.tx | ||
artwork | ||
firebase-auth-api | ||
firebase-auth-core | ||
firebase-dynamic-links-api | ||
gradle | ||
LICENSES | ||
patches | ||
play-services | ||
play-services-api | ||
play-services-appinvite-api | ||
play-services-base | ||
play-services-base-api | ||
play-services-base-core | ||
play-services-base-core-ui | ||
play-services-basement | ||
play-services-basement-ktx | ||
play-services-cast | ||
play-services-cast-api | ||
play-services-cast-framework-api | ||
play-services-chimera-core | ||
play-services-conscrypt-provider-core | ||
play-services-core | ||
play-services-core-proto | ||
play-services-cronet-core | ||
play-services-droidguard | ||
play-services-droidguard-api | ||
play-services-droidguard-core | ||
play-services-droidguard-core-proto | ||
play-services-droidguard-core-ui | ||
play-services-gcm | ||
play-services-iid | ||
play-services-iid-api | ||
play-services-location | ||
play-services-location-api | ||
play-services-location-core | ||
play-services-maps-core-mapbox | ||
play-services-maps-core-vtm | ||
play-services-nearby | ||
play-services-nearby-api | ||
play-services-nearby-core | ||
play-services-nearby-core-proto | ||
play-services-nearby-core-ui | ||
play-services-safetynet-api | ||
play-services-safetynet-core | ||
play-services-safetynet-core-proto | ||
play-services-safetynet-core-ui | ||
play-services-tapandpay-api | ||
play-services-tapandpay-core | ||
play-services-tasks | ||
play-services-tasks-ktx | ||
play-services-vision | ||
play-services-vision-api | ||
play-services-vision-common | ||
play-services-vision-common-api | ||
play-services-vision-core | ||
play-services-wearable | ||
play-services-wearable-api | ||
play-services-wearable-proto | ||
.gitignore | ||
Android.mk | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
proguard.flags | ||
README.md | ||
settings.gradle |
Services Core (GmsCore)
microG GmsCore is a FLOSS (Free/Libre Open Source Software) framework to allow applications designed for Google Play Services to run on systems, where Play Services is not available.
Please refer to the wiki for downloads and instructions
License
Copyright 2013-2021 microG Project Team
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.