firebase如何自定义上传日志

我们可以很轻松的得到2个代码:

Firebase.crashlytics.log(str)
Firebase.crashlytics.recordException(ex)

这就是firebase提供的自定义日志和excption上传的方法。
但是如果你认为log函数调用后,直接就能查看到日志就错了。
请添加图片描述
我们在这个page是找不到日志的。
官方文档https://firebase.google.cn/docs/crashlytics/customize-crash-reports?platform=android&authuser=6&hl=zh-cn#kotlin+ktx_3

中提到了如下2个章节:
请添加图片描述

请添加图片描述
我们会容易忽略这句话,“将日志与您的崩溃数据相关联”。

所以遍查stackoverflow得到了解释,
就是你必须在一堆log函数调用以后,调用recordException才行。

这个时候,产生日志以后,我们上console.firebase.google.com后台:
请添加图片描述
就能看到我们自定义的日志了。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Firebase 推送消息可以通过自定义通知栏来展示更加个性化的消息。 首先,在 Firebase 控制台中,你需要为你的应用程序创建一个自定义通知通道。在创建通道时,你可以指定通知的名称、描述和重要性级别等信息。 接下来,你需要在你的 Android 应用程序中创建一个自定义通知布局。你可以使用一个 XML 文件来定义布局,其中包含你想要显示的所有文本、图像和其他元素。然后,在接收到 Firebase 消息时,你可以使用 RemoteViews 类将自定义布局与通知相关联。 最后,在接收到 Firebase 消息时,你需要在代码中使用 NotificationCompat.Builder 类构建自定义通知。在构建通知时,你可以指定标题、文本和自定义布局等信息。最后,使用 NotificationManagerCompat 类将通知发送到系统通知栏中。 以下是一个示例代码片段,可以帮助你开始构建自定义通知: ``` // 创建自定义通知通道 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationChannel channel = new NotificationChannel(channelId, channelName, importance); channel.setDescription(channelDescription); NotificationManager notificationManager = getSystemService(NotificationManager.class); notificationManager.createNotificationChannel(channel); } // 创建自定义通知布局 RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.custom_notification_layout); contentView.setTextViewText(R.id.title, notificationTitle); contentView.setTextViewText(R.id.text, notificationText); // 构建自定义通知 NotificationCompat.Builder builder = new NotificationCompat.Builder(this, channelId) .setSmallIcon(R.drawable.notification_icon) .setCustomContentView(contentView) .setPriority(NotificationCompat.PRIORITY_HIGH); // 发送通知 NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this); notificationManager.notify(notificationId, builder.build()); ``` 注意:在使用自定义通知时,你需要确保你的应用程序有足够的权限来发送通知。如果你的应用程序没有这些权限,则无法正常发送通知。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值