Skip to content

Commit 7c75fde

Browse files
committed
分享相关api分类
1 parent 08ded06 commit 7c75fde

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+5127
-161
lines changed

Demo/API_V2/Assets/API/Share/Favorites.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: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
using WeChatWASM;
2+
using System;
3+
4+
public class Favorites : Details
5+
{
6+
private bool _isListeningAddToFavorites = false;
7+
private readonly Action<Action<OnAddToFavoritesListenerResult>> _onAddToFavorites = (
8+
callback
9+
) =>
10+
{
11+
callback(
12+
new OnAddToFavoritesListenerResult
13+
{
14+
title = "收藏标题",
15+
imageUrl = "xx",
16+
query = "key1=val1&key2=val2",
17+
disableForward = false
18+
}
19+
);
20+
};
21+
protected override void TestAPI(string[] args)
22+
{
23+
onAddToFavorites();
24+
}
25+
private void Start()
26+
{
27+
//GameManager.Instance.detailsController.BindExtraButtonAction(0, onAddToFavorites);
28+
}
29+
public void onAddToFavorites()
30+
{
31+
if (!_isListeningAddToFavorites)
32+
{
33+
WX.OnAddToFavorites(_onAddToFavorites);
34+
}
35+
else
36+
{
37+
WX.OffAddToFavorites(_onAddToFavorites);
38+
}
39+
_isListeningAddToFavorites = !_isListeningAddToFavorites;
40+
GameManager.Instance.detailsController.ChangeInitialButtonText(
41+
_isListeningAddToFavorites ? "取消监听收藏" : "开始监听收藏"
42+
);
43+
}
44+
}

Demo/API_V2/Assets/API/Share/Favorites/Favorites.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: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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: FavoritesSO
14+
m_EditorClassIdentifier:
15+
entryScriptTypeName: Favorites
16+
entryName: "\u6536\u85CF\u76D1\u542C"
17+
entryAPI: wx.onAddToFavorites | wx.offAddToFavorites
18+
entryDescription: "\u76D1\u542C\u7528\u6237\u70B9\u51FB\u83DC\u5355\u300C\u6536\u85CF\u300D\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6"
19+
optionList: []
20+
initialButtonText: "\u5F00\u59CB\u76D1\u542C\u6536\u85CF"
21+
extraButtonList: []
22+
initialResultList: []
23+
entryOrder: 0

Demo/API_V2/Assets/API/Share/Favorites/FavoritesSO.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.

Demo/API_V2/Assets/API/Share/PrivateMessage.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: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
using UnityEngine;
2+
using WeChatWASM;
3+
using LitJson;
4+
5+
public class PrivateMessage : Details
6+
{
7+
protected override void TestAPI(string[] args)
8+
{
9+
10+
}
11+
public void authPrivateMessage()
12+
{
13+
WX.AuthPrivateMessage(
14+
new AuthPrivateMessageOption
15+
{
16+
shareTicket = "xxxxxx",
17+
success = (res) =>
18+
{
19+
Debug.Log("authPrivateMessage success" + JsonMapper.ToJson(res));
20+
// res
21+
// {
22+
// errMsg: 'authPrivateMessage:ok'
23+
// valid: true
24+
// iv: 'xxxx',
25+
// encryptedData: 'xxxxxx'
26+
// }
27+
},
28+
fail = (res) =>
29+
{
30+
Debug.Log("authPrivateMessage fail" + res.errMsg);
31+
}
32+
}
33+
);
34+
}
35+
}

Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessage.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: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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: PrivateMessageSO
14+
m_EditorClassIdentifier:
15+
entryScriptTypeName: PrivateMessage
16+
entryName: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F"
17+
entryAPI: wx.authPrivateMessage
18+
entryDescription: "\u9A8C\u8BC1\u79C1\u5BC6\u6D88\u606F\u3002"
19+
optionList: []
20+
initialButtonText: "\u79C1\u5BC6\u6D88\u606F\u9A8C\u8BC1"
21+
extraButtonList: []
22+
initialResultList: []
23+
entryOrder: 0

Demo/API_V2/Assets/API/Share/PrivateMessage/PrivateMessageSO.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)