码迷,mamicode.com
首页 > 移动开发 > 详细

.Net语言 APP开发平台——Smobiler学习日志:在应用中添加WeiXin组件

时间:2017-12-13 12:01:14      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:ges   字母   ***   out   微信开发   移动   开放   baidu   height   

最前面的话: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获取在云平台应用-应用安卓打包中,如图:

技术分享图片 技术分享图片

.Net语言 APP开发平台——Smobiler学习日志:在应用中添加WeiXin组件

标签:ges   字母   ***   out   微信开发   移动   开放   baidu   height   

原文地址:http://www.cnblogs.com/amanda112/p/8031301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!