app scaffold
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
/// core_analytics 的 Riverpod 接线。
|
||||
library;
|
||||
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import 'analytics.dart';
|
||||
import 'noop_analytics.dart';
|
||||
|
||||
/// 全局埋点入口。
|
||||
///
|
||||
/// 默认 [NoopAnalytics]。接入神策后由 `app/` 的 `bootstrap()` override——
|
||||
/// 且必须在**用户同意隐私政策之后**才初始化 SDK(见 13 待确认项),
|
||||
/// 所以 override 的时机由 `feature_auth` 的协议弹窗流程决定,不能无条件放在
|
||||
/// 启动最早期。
|
||||
final Provider<Analytics> analyticsProvider = Provider<Analytics>(
|
||||
(Ref ref) => const NoopAnalytics(),
|
||||
);
|
||||
Reference in New Issue
Block a user