Skip to content

Commit d14c2f7

Browse files
committed
wx.reportEvent-demo
1 parent 19d5faa commit d14c2f7

File tree

9 files changed

+1160
-75
lines changed

9 files changed

+1160
-75
lines changed

Demo/API_V2/Assets/API/Report.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Demo/API_V2/Assets/API/Report/ReportEvent.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
using System.Collections.Generic;
2+
using System;
3+
using Newtonsoft.Json;
4+
using UnityEngine;
5+
using WeChatWASM;
6+
7+
// 定义自定义数据类型,类型要跟自定义属性中定义的类型一致
8+
[System.Serializable]
9+
public class EventData
10+
{
11+
public string data1;
12+
public int data2;
13+
}
14+
15+
public class ReportEvent : Details
16+
{
17+
private string data1;
18+
private int data2;
19+
20+
// 测试 API
21+
protected override void TestAPI(string[] args)
22+
{
23+
Report(args[0], args[1]);
24+
}
25+
26+
// 事件上报
27+
private void Report(string stringdata, string intdata)
28+
{
29+
EventData eventData = new EventData
30+
{
31+
data1 = stringdata,
32+
data2 = int.Parse(intdata)
33+
};
34+
35+
WX.ReportEvent("test", eventData);
36+
37+
// 显示成功的提示
38+
WX.ShowToast(new ShowToastOption()
39+
{
40+
title = "事件已上传,可以到we分析平台中查看"
41+
});
42+
}
43+
}

Demo/API_V2/Assets/API/Report/ReportEvent/ReportEvent.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: fb48e4613a53bb941a20036d7c08fefb, type: 3}
13+
m_Name: ReportEventSO
14+
m_EditorClassIdentifier:
15+
entryScriptTypeName: ReportEvent
16+
entryName: "\u4E8B\u4EF6\u4E0A\u62A5"
17+
entryAPI: reportEvent
18+
entryDescription: "<color=red>\u6CE8\u610F\uFF1A\u9700\u8981\u63D0\u524D\u5728We\u5206\u6790\u5E73\u53F0\u4E0A\u521B\u5EFA\u4E8B\u4EF6</color>"
19+
optionList:
20+
- optionName: data1
21+
availableOptions:
22+
- "\u5FAE\u4FE1\u5C0F\u6E38\u620F"
23+
- "\u5FAE\u4FE1"
24+
- optionName: data2
25+
availableOptions:
26+
- 1
27+
- 2
28+
initialButtonText: "\u4E8B\u4EF6\u4E0A\u62A5"
29+
extraButtonList: []
30+
initialResultList: []

Demo/API_V2/Assets/API/Report/ReportEvent/ReportEventSO.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: 4a9e19ed69c041c408533b50f5572d0f, type: 3}
13+
m_Name: ReportSO
14+
m_EditorClassIdentifier:
15+
categoryName: Report
16+
categorySprite: {fileID: 0}
17+
entryList:
18+
- {fileID: 11400000, guid: 561537d53954943ce9a54e325b636fad, type: 2}

Demo/API_V2/Assets/API/Report/ReportSO.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)