Skip to content

Commit 02bdb14

Browse files
陈玉国陈玉国
authored andcommitted
Release 4.0.1
1 parent c561aa6 commit 02bdb14

File tree

10 files changed

+63
-8
lines changed

10 files changed

+63
-8
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 4.0.1
2+
3+
* 修改依赖的原生 iOS 埋点 SDK 的引入方式
4+
15
## 4.0.0
26

37
* 支持 HarmonyOS 埋点

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
## SDK 简介
99

10-
神策 sensors_analytics_flutter_plugin 插件,封装了神策 iOS、Android、Web 和 HarmonyOS SDK 常用 API ,使用此插件,可以完成埋点的统计上报。
10+
神策 sensors_analytics_flutter_plugin 插件,封装了神策 iOS & Android SDK 常用 API ,使用此插件,可以完成埋点的统计上报。
1111

1212
## 使用方式
1313

@@ -16,7 +16,7 @@
1616
```yml
1717
dependencies:
1818
# 添加神策 flutter plugin
19-
sensors_analytics_flutter_plugin: ^4.0.0
19+
sensors_analytics_flutter_plugin: ^4.0.1
2020
```
2121
2222
执行 flutter packages get 命令安装插件

example/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@
150150
9705A1C41CF9048500538489 /* Embed Frameworks */,
151151
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
152152
E8A8BB4362F2A70380297AAA /* [CP] Copy Pods Resources */,
153+
F9B8266724ECFF162FE2F8B6 /* [CP] Embed Pods Frameworks */,
153154
);
154155
buildRules = (
155156
);
@@ -255,6 +256,23 @@
255256
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
256257
showEnvVarsInLog = 0;
257258
};
259+
F9B8266724ECFF162FE2F8B6 /* [CP] Embed Pods Frameworks */ = {
260+
isa = PBXShellScriptBuildPhase;
261+
buildActionMask = 2147483647;
262+
files = (
263+
);
264+
inputFileListPaths = (
265+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
266+
);
267+
name = "[CP] Embed Pods Frameworks";
268+
outputFileListPaths = (
269+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
270+
);
271+
runOnlyForDeploymentPostprocessing = 0;
272+
shellPath = /bin/sh;
273+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
274+
showEnvVarsInLog = 0;
275+
};
258276
FFC40FFEC7948C2B45555974 /* [CP] Check Pods Manifest.lock */ = {
259277
isa = PBXShellScriptBuildPhase;
260278
buildActionMask = 2147483647;

example/ios/Runner/AppDelegate.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
#include "AppDelegate.h"
33
#include "GeneratedPluginRegistrant.h"
4-
#import <SensorsAnalyticsSDK.h>
4+
#import <SensorsAnalyticsSDK/SensorsAnalyticsSDK.h>
55
@implementation AppDelegate
66

77
- (BOOL)application:(UIApplication *)application

ios/Classes/SensorsAnalyticsFlutterPlugin.m

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,15 @@
1919
//
2020

2121
#import "SensorsAnalyticsFlutterPlugin.h"
22-
#import "SensorsAnalyticsSDK.h"
2322
#import "SAFlutterGlobalPropertyPlugin.h"
2423
#import <objc/runtime.h>
2524

25+
#if __has_include(<SensorsAnalyticsSDK/SensorsAnalyticsSDK.h>)
26+
#import <SensorsAnalyticsSDK/SensorsAnalyticsSDK.h>
27+
#else
28+
#import "SensorsAnalyticsSDK.h"
29+
#endif
30+
2631
static NSString* const SensorsAnalyticsFlutterPluginMethodTrack = @"track";
2732
static NSString* const SensorsAnalyticsFlutterPluginMethodTrackTimerStart = @"trackTimerStart";
2833
static NSString* const SensorsAnalyticsFlutterPluginMethodTrackTimerEnd = @"trackTimerEnd";
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<true/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
17+
</array>
18+
</dict>
19+
</array>
20+
<key>NSPrivacyAccessedAPITypes</key>
21+
<array/>
22+
<key>NSPrivacyTrackingDomains</key>
23+
<array/>
24+
<key>NSPrivacyTracking</key>
25+
<false/>
26+
</dict>
27+
</plist>

ios/sensors_analytics_flutter_plugin.podspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
Pod::Spec.new do |s|
55
s.name = 'sensors_analytics_flutter_plugin'
6-
s.version = '4.0.0'
6+
s.version = '4.0.1'
77
s.summary = 'A new flutter plugin project.'
88
s.description = <<-DESC
99
A new flutter plugin project.
@@ -19,4 +19,5 @@ A new flutter plugin project.
1919
s.dependency 'SensorsAnalyticsSDK', ">= 4.9.0"
2020
# Flutter.framework does not contain a i386 slice. Only x86_64 simulators are supported.
2121
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'VALID_ARCHS[sdk=iphonesimulator*]' => 'x86_64' }
22+
s.resource_bundle = { 'sensors_analytics_flutter_plugin' => 'Resources/**/*'}
2223
end

lib/sensors_analytics_flutter_plugin.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class HarmonyConfig {
6868

6969
// This is the official Flutter Plugin for Sensors Analytics.
7070
class SensorsAnalyticsFlutterPlugin {
71-
static const String FLUTTER_PLUGIN_VERSION = "4.0.0";
71+
static const String FLUTTER_PLUGIN_VERSION = "4.0.1";
7272
static bool hasAddedFlutterPluginVersion = false;
7373

7474
static Future<String?> get getDistinctId async {

ohos/oh-package.json5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sensors_analytics_flutter_plugin",
3-
"version": "4.0.0",
3+
"version": "4.0.1",
44
"description": "神策分析 SDK Flutter 组件,支持 HarmonyOS 埋点",
55
"keywords": [
66
"神策分析",

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: sensors_analytics_flutter_plugin
22
description: This is the official flutter plugin for Sensors Analytics,with this plugin you can easily collect your app data on Android and iOS.
3-
version: 4.0.0
3+
version: 4.0.1
44
homepage: "https://github.com/sensorsdata/sensors_analytics_flutter_plugin"
55

66
environment:

0 commit comments

Comments
 (0)