diff --git a/Demo/API_V2/Assets/API/GUI/Interact/InteractSO.asset b/Demo/API_V2/Assets/API/GUI/Interact/InteractSO.asset index 1c8e32bb..48bef4ab 100644 --- a/Demo/API_V2/Assets/API/GUI/Interact/InteractSO.asset +++ b/Demo/API_V2/Assets/API/GUI/Interact/InteractSO.asset @@ -26,3 +26,4 @@ MonoBehaviour: - buttonText: "\u9690\u85CF\u6D88\u606F\u63D0\u793A\u6846" - buttonText: "\u9690\u85CF loading \u63D0\u793A\u6846" initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Navigate/Navigate/Navigate.cs b/Demo/API_V2/Assets/API/Navigate/Navigate/Navigate.cs index 4207998a..138e63b2 100644 --- a/Demo/API_V2/Assets/API/Navigate/Navigate/Navigate.cs +++ b/Demo/API_V2/Assets/API/Navigate/Navigate/Navigate.cs @@ -11,6 +11,7 @@ private void Start() // 绑定额外的按钮操作 GameManager.Instance.detailsController.BindExtraButtonAction(0, navigateToMiniProgram); GameManager.Instance.detailsController.BindExtraButtonAction(1, exitMiniProgram); + GameManager.Instance.detailsController.BindExtraButtonAction(2, backMiniProgram); } // 测试 API @@ -56,4 +57,28 @@ public void exitMiniProgram() { WX.ExitMiniProgram(new ExitMiniProgramOption { }); } + + public void backMiniProgram() + { + Debug.Log("触发返回到上一个小程序"); + WX.NavigateBackMiniProgram(new NavigateBackMiniProgramOption { + success = (res) => + { + Debug.Log("success: " + JsonUtility.ToJson(res)); + }, + fail = (res) => + { + WX.ShowModal( + new ShowModalOption() + { + content = "NavigateBackMiniProgram Fail Result:" + JsonUtility.ToJson(res) + } + ); + }, + complete = (res) => + { + Debug.Log("complete"); + } + }); + } } diff --git a/Demo/API_V2/Assets/API/Navigate/Navigate/NavigateSO.asset b/Demo/API_V2/Assets/API/Navigate/Navigate/NavigateSO.asset index 607204e6..24f5d1ce 100644 --- a/Demo/API_V2/Assets/API/Navigate/Navigate/NavigateSO.asset +++ b/Demo/API_V2/Assets/API/Navigate/Navigate/NavigateSO.asset @@ -14,11 +14,16 @@ MonoBehaviour: m_EditorClassIdentifier: entryScriptTypeName: Navigate entryName: "\u8DF3\u8F6C" - entryAPI: "\u8DF3\u8F6C\u76F8\u5173API" + entryAPI: 'RestartMiniProgram | NavigateToMiniProgram + + NavigateBackMiniProgram + | ExitMiniProgram' entryDescription: optionList: [] initialButtonText: "\u91CD\u542F\u5F53\u524D\u5C0F\u7A0B\u5E8F" extraButtonList: - buttonText: "\u6253\u5F00\u53E6\u4E00\u4E2A\u5C0F\u7A0B\u5E8F" - buttonText: "\u9000\u51FA\u5F53\u524D\u5C0F\u7A0B\u5E8F" + - buttonText: "\u8FD4\u56DE\u5230\u4E0A\u4E00\u4E2A\u5C0F\u7A0B\u5E8F" initialResultList: [] + entryOrder: 0 diff --git a/Demo/API_V2/Assets/API/Navigate/NavigateSO.asset b/Demo/API_V2/Assets/API/Navigate/NavigateSO.asset index bee19bf9..17345f3d 100644 --- a/Demo/API_V2/Assets/API/Navigate/NavigateSO.asset +++ b/Demo/API_V2/Assets/API/Navigate/NavigateSO.asset @@ -16,4 +16,5 @@ MonoBehaviour: categorySprite: {fileID: 21300000, guid: 28238bea78eb34481998d9679ff9acc3, type: 3} entryList: - {fileID: 11400000, guid: ee0f2dd14aceb4a83a4c7c75f5c3b688, type: 2} + - {fileID: 11400000, guid: 61851e0243a1f344885a04bdaa28ee40, type: 2} categoryOrder: 1