开始使用

轻松配置并开始使用 Booster.WeChat

前提条件

已经通过微信开放平台创建移动应用及网页应用,并获取他们的AppIdAppSecret

引用

Booster.WeChat包添加到项目引用。


Install-Package Booster.WeChat -Version 1.0.0-preview.1

dotnet add package Booster.WeChat --version 1.0.0-preview.1

配置

  1. 在您的Maui项目中的MauiProgram.cs中添加少量的代码即可开始使用Booster.WeChat:

    public static class MauiProgram
    {
        public static MauiApp CreateMauiApp()
        {
            var builder = MauiApp.CreateBuilder();
    
            builder
                .UseMauiApp<App>()
                // 添加以下代码
                .UseWeChat(
                    new WeChatWebOptions
                    {
                        AppId = "网页应用的AppId",
                        AppSecret = "网页应用的AppSecret",
                        RedirectUrl = "网页应用的授权回调地址"
                    },
                    new WeChatMobileOptions()
                    {
                        AppId = "移动应用的AppId",
                        AppSecret = "移动应用的AppSecret"
                    })
                .ConfigureFonts(fonts =>
                {
                    fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
                });
    
    
            builder.Services.AddSingleton<MainPage>();
    
            return builder.Build();
        }
    }
    
  2. 编辑Maui项目文件*.csproj,加入以下内容:

    <ItemGroup>
        <CompilerVisibleProperty Include="ApplicationId" />
    </ItemGroup>
    

    此步骤将允许Booster.WeChat在编译期间获取到ApplicationId属性,并根据ApplicationId在Android平台中生成与微信交互所必须的Activity

以上就是使用Booster.WeChat所需的全部配置,注入服务并开始使用吧!

下一步

  • 登录: 通过微信登录您的应用