.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獲取在雲平臺應用-應用安卓打包中,如圖:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章