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

当筵意气临九霄,星离雨散不终朝。这篇文章主要讲述.Net语言 APP开发平台——Smobiler学习日志:在应用中添加WeiXin组件相关的知识,希望能为你提供帮助。
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便   控件说明WeiXin组件。
效果演示1. 分享好友

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

文章图片

2. 分享朋友圈
.Net语言 APP开发平台——Smobiler学习日志(在应用中添加WeiXin组件)

文章图片
.Net语言 APP开发平台——Smobiler学习日志(在应用中添加WeiXin组件)

文章图片
图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云平台应用包名一致,如图:
.Net语言 APP开发平台——Smobiler学习日志(在应用中添加WeiXin组件)

文章图片

3. 微信开放平台注册应用创建移动应用时,android中平台信息的应用签名为签名文件的MD5值,且字母小写,没有冒号。例如:q1w2e3r4t5y6u7i8o9p0q1w2e3r4t5y6;md5获取在云平台应用-应用安卓打包中,如图:
【.Net语言 APP开发平台——Smobiler学习日志(在应用中添加WeiXin组件)】
.Net语言 APP开发平台——Smobiler学习日志(在应用中添加WeiXin组件)

文章图片
 
.Net语言 APP开发平台——Smobiler学习日志(在应用中添加WeiXin组件)

文章图片


    推荐阅读