zoukankan      html  css  js  c++  java
  • .Net语言 APP开发平台——Smobiler学习日志:在应用中添加WeiXin组件

    最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便

     

    控件说明

    WeiXin组件。

    效果演示

    1. 分享好友

    2. 分享朋友圈

    图1 图2

    方法

    方法

    方法说明

    registerApp

    应用注册(只需要注册一次即可)。

    loginWithWeixin

    微信登录。

    pay

    支付。

    shareToSession

    分享给好友。

    shareToTimeline

    分享到朋友圈。

    控件使用

    1. 微信应用注册

        C#:
            //每个设备只需注册一次
            //方法参数中的appid为微信平台注册应用的appid
            weiXin1.registerApp("******");
                    

    2. 分享好友

        C#:
            WeiXinShareNewsEntity entity = new WeiXinShareNewsEntity("百度一下你就知道News", "百度一下你就知道", "https://www.baidu.com/");
            weiXin1.shareToSession(entity, HandleWeiXinRPCResult);
                    

    3. 分享朋友圈

        C#:
            WeiXinShareImageEntity entity = new WeiXinShareImageEntity("美图", "多美的风景图", "http://img04.tooopen.com/images/20130712/tooopen_17270713.jpg");
            weiXin1.shareToTimeline(entity, HandleWeiXinRPCResult);
                    

    4. 委托事件

                   
        C#:
            //签字图片保存
            private void HandleWeiXinRPCResult(object sender, Smobiler.Core.RPC.RPCResultArgs e)
            {
                Toast(System.String.Format("isError{0},error{1},errorCode{2}", e.isError, e.error, e.errorCode));         
            }
            
            

    注意:

    1. 微信只支持打包版

    2. 微信开发平台注册的应用ios的Bundle ID和安卓版本的包名需和smobiler云平台应用包名一致,如图:

    3. 微信开放平台注册应用创建移动应用时,android中平台信息的应用签名为签名文件的MD5值,且字母小写,没有冒号。例如:q1w2e3r4t5y6u7i8o9p0q1w2e3r4t5y6;md5获取在云平台应用-应用安卓打包中,如图:

     

  • 相关阅读:
    vue 下载模板
    vue 使用XLSX 导入表格
    el-select 同时传递多个参数 id value.
    关于前端node 内存溢出
    js判断输入是否含有空格
    python中的内置函数总结
    Python的数据类型和常用方法大全
    简单认识python的数据类型和语法
    Part1.1 、RabbitMQ 操作使用
    Part1.2 、RabbitMQ -- Publish/Subscribe 【发布和订阅】
  • 原文地址:https://www.cnblogs.com/amanda112/p/8031301.html
Copyright © 2011-2022 走看看