这将启用AndroidX以及允许在应用程序中使用明文通信。
这将允许应用程序在前台服务中运行。
dependencies {
implementation 'com.android.support:support-compat:28.0.0'
implementation 'com.google.android.gms:play-services-base:17.6.0'
implementation 'com.google.firebase:firebase-messaging:20.1.7'
}
这将添加必要的Firebase服务、支持兼容版本和基础库依赖项。
import com.google.firebase.messaging.FirebaseMessaging;
public class MainActivity extends CordovaActivity {
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FirebaseMessaging.getInstance().setAutoInitEnabled(true);
}
...
}
这将确保Firebase消息服务自动设置,以便应用程序可以接收推送通知。
应用程序现在应该能够在Android 12+设备上正常接收和处理推送通知,而不会出现崩溃的问题。