如果應用程序在防火牆後面運行或出現網絡中斷或某種審查情況,我們如何使用代碼檢查應用程序是否可以訪問Firebase系統?如何檢查是否提供Firebase服務?
1
A
回答
2
我猜測目前您無法從應用程序內的代碼中檢查Firebase是否可用。不過,您可以通過檢查Firebase狀態信息中心來檢查Firebase本身是否正常工作。
在此站點中,您還可以找到過去Firebase服務不可用或不穩定的日期。
希望它有助於某種方式。
0
你應該檢查,如果谷歌Play業務是提供這樣的:
/**
* Check the device to make sure it has the Google Play Services APK. If it
* doesn't, display a dialog that allows users to download the APK from the
* Google Play Store or enable it in the device's system settings.
*/
public static boolean checkPlayServices(Context context) {
int resultCode = GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable
(context);
if (resultCode != ConnectionResult.SUCCESS) {
Log.i(TAG, "This device does not support Google Play Services. " +
"Push notifications are not supported");
return false;
}
return true;
}
你需要下面的行添加到您的build.gradle
也。
compile 'com.google.android.gms:play-services-gcm:11.8.0'
相關問題
- 1. MOCK Firebase數據庫是否提供一些服務?
- 2. 如何檢查FTP服務器是否在Python中提供TLS支持?
- 3. 如何檢查服務是否停止
- 4. 是否提供Kubernetes LoadBalancer服務?
- 5. 檢查應用程序是否是服務或內容提供者
- 6. 如何檢查是否AWS實例實際上是提供
- 7. 檢查提供的位置信息是否來自融合位置服務提供商是從GPS
- 8. 檢測文件是否準備好併爲其提供服務
- 9. 如何檢查互聯網接入服務提供在Android中
- 10. 如何檢查服務和服務器是否可用?
- 11. 如何檢查Java中的firebase任務是否完成?
- 12. 如何檢查寫作任務是否成功在Firebase
- 13. 檢測網站是否通過Opera Mini等代理服務器提供服務?
- 14. 如何判斷我的服務器是否提供GZip內容?
- 15. 如何測試廣告是否未被iAd提供服務?
- 16. 如何判斷一個網站是否提供AJAX服務
- 17. 如何檢查參數是否提供給bash腳本
- 18. 如何檢查是否提供液體模板的所有值?
- 19. 如何檢查是否提供可選的類參數?
- 20. 如何檢查DataStore索引是否在AppEngine上提供?
- 21. 如何檢查apache2是否提供靜態內容?
- 22. 如何檢查函數調用中是否提供了參數?
- 23. 如何檢查類型是否提供算術類型函數
- 24. 如何使用WatiN檢查某個URL是否被提供?
- 25. Mathematica:如何檢查是否沒有參數提供給函數?
- 26. 7-zip如何檢查您提供的密碼是否正確?
- 27. 如何檢查AWS SDK是否提供憑據?
- 28. 查詢查找所有提供所有服務的提供商
- 29. 如何檢查服務器響應是否是json?
- 30. 我如何檢查選擇查詢是否提供任何數據?
如果downvoter解釋了推理,將會有所幫助。 – Yohannes
*不是downvoter *您特別想使用哪些Firebase功能,因爲其中許多人的答案可能不同。 –
@FrankvanPuffelen,我使用了很多(auth,database,fcm,storage)。我的問題是代碼連續失敗,這可能是由於互聯網限制(即,它可以與不同的ISP一起工作)。這是我看到我需要處理的情況。 – Yohannes