【问题标题】:ionic 4 FCM not working or getting token , after build "ionic cordova build android --prod"ionic 4 FCM 在构建“ionic cordova build android --prod”后无法正常工作或获取令牌
【发布时间】:2019-11-25 09:24:56
【问题描述】:

我使用 ionic 4 type=angular 项目

我正在使用 Firebase 的 FCM 进行推送通知,

当我使用“ionic cordova build android”(调试模式)进行构建时,FCM 推送通知工作正常,

尝试添加标志 --prod --release FCM 不工作;例如:“ionic cordova build android --prod --release”

请提供任何解决方案

【问题讨论】:

  • 错误是什么?
  • 您是否在 project_folder/platforms/android/app 中添加了 google-services.json?
  • 是的,我添加了文件 google-services.json ,在正常构建时一切正常,当尝试获取生产构建而不是通知时,FCM 没有获取设备令牌
  • #peter_Haddad 错误是 FCM 在 ionic 生产构建时没有获取设备令牌

标签: android firebase push-notification ionic4 cordova-plugin-fcm


【解决方案1】:

此评论不是刺激,但它有效

ionic cordova build android --aot --minifycss --minifyjs

【讨论】:

    【解决方案2】:

    检查您是否正在使用 pro-guard。我也遇到了同样的问题,在 proguard 文件中添加了以下几行来解决这个问题。

    -keep public class com.google.android.gms.* { public *; }
    -dontwarn com.google.android.gms.**
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 2019-10-05
      • 2018-07-01
      • 1970-01-01
      • 2019-04-19
      • 2018-05-12
      相关资源
      最近更新 更多