加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

webchat ANE,sdk for flash air

发布时间:2020-12-15 17:41:06 所属栏目:百科 来源:网络整理
导读:原文链接: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://wech

原文链接: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,sans-serif; font-size:13px"> 发布一条消息到微信里面,url是点击图片后跳转到的地址,一般是你的网站或者应用下载地址,title是图片标题,其他同sendImageMessage
public function sendLinkMessage(imagePath:String,url:String,des:String,sans-serif; font-size:13px"> 发送完消息后会有事件 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<array>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <string>wx21fb4d35f5eba37b<key>CFBundleURLName<string>weixin</string>
? ? ? ? ? ? ? ? ? ? </dict>
? ? ? ? ? ? ? ? </array>
? ? ? ? ? ? ? ? ]]></InfoAdditions>
flash as3 代码使用微信ane
? ? ? ? var wx:WeChat=.getInstance();
? ? ? ? if(!wx.supportDevice){
? ? ? ? ? ? ? ? trace("not support device");
? ? ? ? ? ? ? ? return;
? ? ? ? }else{
? ? ? ? ? ? ? ? wx.registerApp"wx21fb4d35f5eba37b"var urlString=file.nativePath;
? ? ? ? ? ? ? ? trace(wx.sendLinkMessage(url,"http://www.cuo.so/""m game""zui h".WXSceneTimeline));
? ? ? ? }

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

注意:目前只支持ios平台

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读