美文网首页.NET C++.NET
.Net语言 APP开发平台——Smobiler学习日志:在应用

.Net语言 APP开发平台——Smobiler学习日志:在应用

作者: 197837b67537 | 来源:发表于2017-12-12 16:57 被阅读57次

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

    控件说明

    WeiXin组件。

    效果演示

    1. 分享好友

    2. 分享朋友圈

    图1图2

    方法

    方法方法说明

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

    loginWithWeixin微信登录。

    pay支付。

    shareToSession分享给好友。

    shareToTimeline分享到朋友圈。

    控件使用

    1. 微信应用注册

    C#://每个设备只需注册一次//方法参数中的appid为微信平台注册应用的appidweiXin1.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#://签字图片保存privatevoidHandleWeiXinRPCResult(objectsender, 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获取在云平台应用-应用安卓打包中,如图:


    如果想要快速实现上面所介绍的功能,则需要安装一个开发平台,然后就可以在Visual Studio中开发APP了。开发平台的安装包大小如下图:

    开发平台名为Smobiler,是国内一家名为石磨科技的公司独立研发的,其官网可下载。

    相关文章

      网友评论

        本文标题:.Net语言 APP开发平台——Smobiler学习日志:在应用

        本文链接:https://www.haomeiwen.com/subject/giynixtx.html