fix 修复分享小程序只能分享开发版的bug

This commit is contained in:
snowfox 2019-11-08 14:30:54 +08:00
parent 3633cf614b
commit 721f79b191
3 changed files with 6 additions and 3 deletions

View File

@ -270,6 +270,9 @@ export function shareWebpage(data) {
* @param {Object} data * @param {Object} data
*/ */
export function shareMiniProgram(data) { export function shareMiniProgram(data) {
if (data.miniProgramType == null) {
data.miniProgramType = 0
}
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
nativeShareMiniProgram(data); nativeShareMiniProgram(data);
emitter.once('SendMessageToWX.Resp', resp => { emitter.once('SendMessageToWX.Resp', resp => {

View File

@ -389,7 +389,7 @@ RCT_EXPORT_METHOD(shareMiniProgram:(NSDictionary *)data
object.hdImageData = [self compressImage: image toByte:131072]; object.hdImageData = [self compressImage: image toByte:131072];
} }
object.withShareTicket = data[@"withShareTicket"]; object.withShareTicket = data[@"withShareTicket"];
object.miniProgramType = data[@"miniProgramType"] || WXMiniProgramTypeRelease; object.miniProgramType = [data[@"miniProgramType"] integerValue];
WXMediaMessage *message = [WXMediaMessage message]; WXMediaMessage *message = [WXMediaMessage message];
message.title = data[@"title"]; message.title = data[@"title"];
message.description = data[@"description"]; message.description = data[@"description"];

View File

@ -1,7 +1,7 @@
{ {
"name": "react-native-wechat-lib", "name": "react-native-wechat-lib",
"version": "1.1.1", "version": "1.1.2",
"description": "react-native library for wechat app", "description": "react-native library for wechat app. 支持分享和拉起小程序。",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"test": "echo 1" "test": "echo 1"