【问题标题】:How to create infinite id's in flutter_local_notification?如何在flutter_local_notifications中创建无限的id?
【发布时间】:2021-08-22 10:41:00
【问题描述】:

由于在 flutter_local_notification 包中触发通知时需要 id,我如何在制作警报应用程序时制作无限的 ID,并且添加的警报数量取决于用户,那么在这种情况下如何制作 id?

【问题讨论】:

    标签: android flutter dart flutter-local-notification


    【解决方案1】:

    在这种情况下,我会亲自使用 uuid 包来生成 id:

    http://pub.dartlang.org/packages/uuid

    例子

    import 'package:uuid/uuid.dart';
    
    // Create uuid object
    var uuid = Uuid();
    
    // Generate a v1 (time-based) id
    uuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a'
    
    // Generate a v4 (random) id
    uuid.v4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'
    
    // Generate a v5 (namespace-name-sha1-based) id
    uuid.v5(uuid.NAMESPACE_URL, 'www.google.com'); // -> 'c74a196f-f19d-5ea9-bffd-a2742432fc9c'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-17
      • 1970-01-01
      • 1970-01-01
      • 2020-04-23
      • 2021-12-05
      • 2020-11-27
      • 2022-01-04
      相关资源
      最近更新 更多