flutter_umplus 0.0.1

Flutter Android iOS

一个简单的友盟 umeng app+ 统计,其他几个库的坑都踩过了,吸收了它们的优点,建议大家有这个库。

flutter_umplus #

一个简单的友盟 umeng app+ 统计,其他几个库的坑都踩过了,吸收了它们的优点,建议大家有这个库。

目前遇到的问题:

  • dispose 在Android有点问题,需要再测试一下,友盟必须在beginPageView和endPageView配对才算有效。如果有人知道如何解决欢迎fork。

Getting Started #

Init
key友盟AppKey
channel渠道;空字符串或者null,iOS默认为AppStore,Android字段从AnroidMainfest.xml的UMENG_CHANNEL读取
reportCrash是否报告错误
logEnable是否启用日志
encrypt是否启用加密

Usage #

初始化

FlutterUmplus.init(
    'Your umeng appkey',
    channel: 'Your channel',
    reportCrash: false,
    logEnable: true,
    encrypt: true,
);

页面开始

@override
void initState() {
	super.initState();
	
	FlutterUmplus.beginPageView('demo');

}

页面结束

@override
void dispose() {
	FlutterUmplus.endPageView('demo');
	// FIXME 这个最好放在最后,iOS有效,Android无论如何都无效。
	super.dispose();
}

事件埋点

FlutterUmplus.event('eventName', label: 'eventLabel');

仓库地址

LICENSE #

MIT

2
likes
80
pub points
64%
popularity

一个简单的友盟 umeng app+ 统计,其他几个库的坑都踩过了,吸收了它们的优点,建议大家有这个库。

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

ygmpkk@gmail.com

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_umplus