在同一台设备上运行两个fcm android应用程序

时间:2018-05-30 11:06:21

标签: android firebase firebase-cloud-messaging firebase-console

我有两个使用fcm的应用程序。应用程序是互补的。 它们位于Firebase控制台上的单独项目中。

当它们都安装在同一设备上时(特别是在Android 7或更高版本上)。某些推送通知未送达。

任何人都有线索?

我有清单:

我对Firebase版本使用'com.google.firebase:firebase-messaging:11.4.2'

1 个答案:

答案 0 :(得分:1)

尝试使用最新版本:

classpath 'com.android.tools.build:gradle:3.1.2'
classpath 'com.google.gms:google-services:4.0.1'

并且还使用基于this url的最新版本:

implementation 'com.google.firebase:firebase-messaging:17.0.0'
implementation 'com.google.firebase:firebase-core:16.0.0'

如果您使用其他库,请查看以下内容:

    implementation 'com.google.firebase:firebase-core:16.0.0'
    implementation 'com.google.firebase:firebase-ads:15.0.1'
    implementation 'com.google.firebase:firebase-analytics:16.0.0'
    implementation 'com.google.firebase:firebase-appindexing:15.0.1'
    implementation 'com.google.firebase:firebase-auth:16.0.1'
    implementation 'com.google.firebase:firebase-firestore:17.0.1'
    implementation 'com.google.firebase:firebase-functions:16.0.1'
    implementation 'com.google.firebase:firebase-messaging:17.0.0'
    implementation 'com.google.firebase:firebase-storage:16.0.1'
    implementation 'com.google.firebase:firebase-crash:16.0.0'
    implementation 'com.google.firebase:firebase-invites:16.0.0'
    implementation 'com.google.firebase:firebase-perf:16.0.0'
    implementation 'com.google.firebase:firebase-database:16.0.1'
    implementation 'com.google.firebase:firebase-config:16.0.0'