当筵意气临九霄,星离雨散不终朝。这篇文章主要讲述.Net语言 APP开发平台——Smobiler学习日志:在应用中添加WeiXin组件相关的知识,希望能为你提供帮助。
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便
控件说明WeiXin组件。
效果演示1. 分享好友
文章图片
2. 分享朋友圈
文章图片 |
文章图片 |
图1 | 图2 |
方法 |
方法说明 |
---|---|
registerApp |
应用注册(只需要注册一次即可)。 |
loginWithWeixin |
微信登录。 |
pay |
支付。 |
shareToSession |
分享给好友。 |
shareToTimeline |
分享到朋友圈。 |
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组件)】
文章图片
文章图片
推荐阅读
- spring JdbcTemplate 查询,使用BeanPropertyRowMapper
- android studio第一次使用时的界面设置
- Android百分比布局成功导入及简单使用
- Android之AbsoluteLayout(绝对布局)
- Android之GridLayout网格布局
- Appium——解决每次启动时都安装setting和unlock app方法
- [Android]异常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again
- Appium——连接真机,adb devices获取不到设备号
- Eclipse报错An internal error occurred during: "J2EE Component Mapping Update". java.lang.Nul