1.1.3 • Published 6 years ago

@cross2d/react-native-ushare v1.1.3

Weekly downloads
5
License
ISC
Repository
github
Last release
6 years ago

react-native-ushare-kerison

基于友盟的分享做react-native分享组件封装

【注】:由于react-native-ushare提交不了,但是npmjs又搜不到,不知道是不是有人发布了私有的库,所以安装的时候注意是react-native-ushare-kerison,引用的时候

分享支持:

  • QQ
  • QQ空间
  • 微信
  • 朋友圈
  • 新浪微博

授权支持:

  • QQ
  • 微信
  • 新浪

使用

  1. 安装

    npm i react-native-ushare-kerison
  1. 引入

    import UShare from 'react-native-ushare-kerison';
  2. 分享

    UShare.share(shareType,title,desc,image,url,(result)=>{
      if(result === UShare.SUCCESS){
        alert('分享成功!');
      }else if(result == UShare.CANCEL){
        alert('分享取消!');
      }else if(result === UShare.FAILED){
        alert('分享失败!');
      }
    });
  3. 授权

    UShare.authAndGetInfo(shareType,(result,data)=>{
      if(result === UShare.SUCCESS){
        console.log(data);
      }else if(result == UShare.CANCEL){
        alert('授权取消!');
      }else if(result === UShare.FAILED){
        alert('授权失败!');
      }
    });

对应关系

  • 平台的类型都是大写,推荐使用UShare中的常量
  • QQ QQ
  • QZONE QQ空间
  • WEIXIN 微信
  • WEIXIN_CIRCLE 朋友圈
  • SINA 新浪微博

  • 返回值 推荐使用常量 (iOS中取消也认为是失败)

  • -1 失败 FAILED
  • 0 取消 CANCEL
  • 1 成功 SUCCESS

  • 授权的结果保留了公共的基本信息

  • name 昵称
  • gender 性别
  • icon 用户头像
  • uid QQ、Sina (微信的unionid)
  • openid 微信
1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago