如果应用程序在防火墙后面运行或出现网络中断或某种审查情况,我们如何使用代码检查应用程序是否可以访问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