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

Running two fcm android apps on the same device

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

当它们都安装在同一台设备上时(尤其是 Android 7 或更高版本)。部分推送通知未送达。

有人知道吗?

我有清单:

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

尝试使用最新版本:

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'