以编程方式检查是否启用了Firebase / GCM消息传递

时间:2019-06-05 10:08:59

标签: android firebase firebase-cloud-messaging

我需要检查Android应用程序中是否提供了Firebase消息传递(FCM),以便我可以决定如何传递/处理通知。在Android设备上,可以对Google Play服务(GPS)执行check,这在现有的Android上已经足够了。在LineageOS和类似平台上,如果没有GPS,则可以安装诸如microG之类的东西,并专门禁用FCM。在这种情况下,尽管FCM不可用,上述检查仍将成功。有没有一种方法可以专门检查FCM是否启用? microG或类似的捆绑包是否为此提供API?

1 个答案:

答案 0 :(得分:1)

作为

df_verif.loc[0] = test

您可以尝试以下解决方案

FirebaseApp.getInstance() throws IllegalStateException