PhoneGap 微信插件 for iOS

这篇博客详细介绍了如何在iOS平台上使用PhoneGap集成微信插件,包括注册微信应用、检测微信安装状态、调用微信API发送不同类型的交互信息(文本、图片、音乐、视频、网页、APP扩展信息),并提供了相关回调函数的使用示例。
摘要由CSDN通过智能技术生成
Weixin  
微信插件
Adding the Plugin to your project


1.add weixin.js to your www folder and include it to your html file below cordova.js
  1. <script type="text/javascript" charset="utf-8" src="cordova.js">
  2. <script type="text/javascript" charset="utf-8" src="weixin.js">
复制代码
2.Add WeChatSDK & SinaWeixinPlugin src files to your project.

3.Add Weixin-SinaWeixinPlugin [key-value] to Cordova.plist->Plugins

4.Modify project info.plist : add URL types -> URl Schemes -> Item0-'your appId' (key-value)

Usage


sina.weixin.registerApp(onSuccess,onError,appId)


在微信终端程序中注册第三方应用说明:需要在每次启动第三方应用程序时调用。第一次调用后,会在微信的可用应用列表中出现。

  •     appId 微信开发的ID (通过http://open.weixin.qq.com/ 申请)
  •     onSuccess 注册成功时的回调函数
  •     onError 注册失败时的回调函数
             errCode 错误值
             errStr 错误说明
demo

  1. sina.weixin.registerApp(function(){
  2.                             registed=true;
  3.                             },onError,"XXXXXXXXX");// 填入申请的微信应用开发appId
  4. function onError(response){
  5.     var detail = document.getElementById("detail");
  6.     detail.innerHTML="error:"+response.errCode;
  7.     detail.innerHTML=detail.innerHTML+"
  8. "+response.errStr;
  9. }
复制代码
sina.weixin.getWXAppInstallUrl(onSuccess,onError)

获取微信的itunes安装地址

  •     onSuccess 获取成功时回调函数
  •     onError 获取失败时回调函数
             errCode 错误值
             errStr 错误说明

function onSuccess(url){ } url 为微信的itunes安装地址

function onError(error){ }
demo

  1. sina.weixin.getWXAppInstallUrl(function(resultUrl){
  2.                                    console.log(resultUrl);
  3.                                    },function(error){
  4.                                    console.log(error.errCode);
  5.                                    console.log(error.errStr);
  6.                                    });
复制代码

sina.weixin.isWeixinInstalled(onSuccess,onError)

检查微信是否已被用户安装

  •     onSuccess 微信已安装的回调函数
  •     onError 微信未安装的回调函数
             errCode 错误值
             errStr 错误说明

demo

  1. sina.weixin.isWeixinInstalled(function(){
  2.                           console.log('is installed');
  3.                           },function(){
  4.                           console.log('not installed');
  5.                           });

  6. sina.weixin.isSupportApi(onSuccess,onError)
复制代码

判断当前微信的版本是否支持OpenApi

  •     onSuccess 当前微信版本支持OpenApi时的回调函数
  •     onError 当前微信版本不支持OpenApi时的回调函数
             errCode 错误值
             errStr 错误说明

demo

  1. sina.weixin.isSupportApi(function(){
  2.                                   console.log('is support api');
  3.                                   },function(){
  4.                                   console.log('not support api');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值