Unity开发微信小游戏(2)分享

目录

1.概述

2.代码

3.示例

4.个人作品


1.概述

这里我们能做有两件事:

1)主动发起分享

2)监听右上角分享('...'按钮,发朋友圈也在这里)

API:官方文档

2.代码

1)主动发起分享:WX.ShareAppMessage

cs 复制代码
    WX.ShareAppMessage(new ShareAppMessageOption
    {
        imageUrl = imageUrl, // 图片的URL,也可以不填(自动截屏)
        title = title, // 显示文本
        query = query, // 附带参数,限制2k长度
    });

2)监听右上角分享

分享:shareAppMessage

朋友圈:shareTimeline

cs 复制代码
    public void OnShareAppMessage(bool isListen = true, string imageUrl = "", string title = "", string query = "")
    {
        if (isListen)
        {
            WX.ShowShareMenu(new ShowShareMenuOption()
            {
                withShareTicket = true,
                menus = new string[] { "shareAppMessage", "shareTimeline" },
            });
        }
        // 获取用户信息
        WX.OnShareAppMessage(new WXShareAppMessageParam()
        {
            imageUrl = imageUrl,
            title = title,
            query = query,
        });
        WX.OnShareTimeline((x) => {
            x.Invoke(new OnShareTimelineListenerResult()
            {
                imageUrl = imageUrl,
                title = title,
                query = query,
            });
        });
    }

3.示例

4.个人作品

小游戏:小小狼吃羊

感兴趣的可以玩玩看^_^

相关推荐
YUJIAN。1 小时前
使用uniapp开发微信小程序-框架搭建
微信小程序·小程序·uni-app
超龄魔法少女7 小时前
[Unity] ShaderGraph动态修改Keyword Enum,实现不同效果一键切换
unity·技术美术·shadergraph
蔗理苦8 小时前
2024-12-24 NO1. XR Interaction ToolKit 环境配置
unity·quest3·xr toolkit
花生糖@8 小时前
Android XR 应用程序开发 | 从 Unity 6 开发准备到应用程序构建的步骤
android·unity·xr·android xr
向宇it9 小时前
【从零开始入门unity游戏开发之——unity篇02】unity6基础入门——软件下载安装、Unity Hub配置、安装unity编辑器、许可证管理
开发语言·unity·c#·编辑器·游戏引擎
V+zmm101349 小时前
基于微信小程序的乡村政务服务系统springboot+论文源码调试讲解
java·微信小程序·小程序·毕业设计·ssm
还这么多错误?!9 小时前
uniapp微信小程序,使用fastadmin完成一个一键获取微信手机号的功能
微信小程序·小程序·uni-app
_院长大人_10 小时前
微信小程序用户信息解密 AES/CBC/NoPadding 解密失败问题
微信小程序·小程序
wmd1316430671210 小时前
将微信配置信息存到数据库并进行调用
数据库·微信
407指导员11 小时前
uniapp 微信小程序 页面部分截图实现
微信小程序·小程序·uni-app