webchat ANE,sdk for flash air

原文链接:https://code.google.com/p/wechat-ane-for-flash-air/

相关ane:flash 广告ane http://code.google.com/p/adoble-flash-air-ad-network-framework/

微信ane1.0 基于WeChatSDK_1.4.2.1(发布日sdk最新版本),air sdk3.9编译

下载地址:http://wechat-ane-for-flash-air.googlecode.com/svn/trunk/wechat-ane-for-flash-air.7z

接口

获取微信实例
public static function getInstance():WeChat;
测试当前设备是否支持此ane,ios真机返回true
public function get supportDevice():Boolean
设置应用id,应用的id是在 http://open.weixin.qq.com/注册创建应用得到的应用唯一ID
public function registerApp(appID:String):Boolean
检测机器上是否安装了微信
public function isWXAppInstalled():Boolean
检测微信是否支持当前sdk版本
public function isWXAppSupportApi():Boolean
获取微信微信的下载地址
public function getWXAppInstallUrl():String
获取微信的版本号
public function getApiVersion():String
打开微信
public function openWXApp():Boolean
发布一条消息到微信里面,scene设置发布的地址,0 聊天界面,1 朋友圈,2 收藏
public function sendTextMessage(context:String,scene:int):Boolean
发布一条消息到微信里面,imagePath是图片路径,本地文件路径,网址型图片地址是否支持未测试,title为图片标题,scene和sendTextMessage一致
public function sendImageMessage(imagePath:String,title:String,scene:int):Boolean
发布一条消息到微信里面,url是点击图片后跳转到的地址,一般是你的网站或者应用下载地址,title是图片标题,其他同sendImageMessage
public function sendLinkMessage(imagePath:String,url:String,title:String,des:String,scene:int):Boolean
发送完消息后会有事件 onSendResult

注意:图片不要超过10m,标题不要太长,否则发送会失败,并且无任何反馈(腾讯竟然如此水平),应用要审核过了才能发消息

使用:

xxx-app.xml中配置: 扩展ID

<extensionID>so.cuo.platform.wechat</extensionID>
ios平台设置:样式如下,wx21fb4d35f5eba37b替换为你自己的应用ID
                <InfoAdditions><![CDATA[
                        <key>UIDeviceFamily</key>
                        <array>
                                <string>1</string>
                                <string>2</string>
                        </array>
                        <key>CFBundleURLTypes</key>
                <array>
                    <dict>
                         <key>CFBundleURLSchemes</key>
                        <array>
                            <string>wx21fb4d35f5eba37b</string>
                        </array>
                        <key>CFBundleURLName</key>
                        <string>weixin</string>
                    </dict>
                </array>
                ]]></InfoAdditions>
flash as3 代码使用微信ane
        var wx:WeChat=WeChat.getInstance();
        if(!wx.supportDevice){
                trace("not support device");
                return;
        }else{
                wx.registerApp("wx21fb4d35f5eba37b");
                var url:String=file.nativePath;
                trace(wx.sendLinkMessage(url,"http://www.cuo.so/","m game","zui h",WeChat.WXSceneTimeline));
        }

更详细和完整的代码看demo.as和demo-app.xml

注意:目前只支持ios平台

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值