Releases: jpush/jshare-react-native
Releases · jpush/jshare-react-native
v1.4.0
Release 1.3.9
Change log:
iOS:
- 更新 jshare-ios sdk 到 1.5.0
- 修复 webo 没有安装通过浏览器授权奔溃的异常
- 新增 twitter jchatPro 分享分享
android:
- 升级 SDK 到 1.6.0
- 新增 twitter jchatPro 分享分享
Release 1.3.0 敏感数据移到原生工程中
Change Log:
- setup 方法将不接受各平台参数。
- 各平台参数由 RCTJShareConfig.plist 文件进行配置,详情请参考 iOSConfig。
Support Cocoapods
Change Log
- Support Cocoapods
Add the JShareRN pod to your list of application pods in your Podfile, using the path from the Podfile to the installed module:
pod 'JShareRN', :path => '../node_modules/jshare-react-native'
pod 'JCoreRN', :path => '../node_modules/jcore-react-native'
Install pods as usual::
pod install
v1.1.8 Release
Change Log:
- iOS 新增 authorize 接口,行为上和 android 统一。
- 新增 isFacebookInstalled 接口,用于判断 facebook 是否已经安装。
- qq 和 qzone 取消分享的时候不再返回错误,走成功回调返回 {state: 'cancel'}
- android isAuthorize 接口统一成 isPlatformAuth,用于判断平台是否授权。
- android 新增 isSupportAuthorize,用于判断平台是否支持授权。
统一返回结果
Change Log
- 统一 Android,iOS 返回结果。
- 修正 index.js 错误。
- iOS 修复应用没有安装弹出网页授权会 crash 的bug。
支持 Facebook
Change Log:
- 支持 facebook 登录。
- 支持 facebook 分享本地视频、链接、图片。
Usage:
setup
方法中加入应用必要字段
config.facebookAppId = "" // facebook 注册的应用 id
config.facebookDisplayName = "" // facebook 填写的应用名
JShareModule.setup(config)
Configuration:
iOS
Android
需要改一下 app/src/main/AndroidManifest, 增加 provider:
// xxx 处改成自己的 Facebook App id
<provider
android:authorities="com.facebook.app.FacebookContentProviderxxx"
android:name="cn.jiguang.share.facebook.FacebookContentProvider"
android:exported="true" />
另外 JGShareSDK.xml 增加 Facebook app id 和 app name:
<Facebook
AppId="xxx"
AppName="xxx"
/>
Fix Bug
Update JShare SDK
Change Log
Android
更新 JShare SDK 为 1.3.0。
iOS
更新 JShare SDK 为 1.3.0。
版本依赖:jshare-react-native v1.1.0 需要安装 jcore-react-native v1.2.1
v1.0.5 Release
Change Log:
fix getSocialUserInfo function name in iOS.