Open tanhao8 opened 4 years ago
@wuhuanda @ulion 请求帮助 谢谢
是weixin没错。
Wechat Api invoke returns false?请问这是什么导致的呢,根据文档我都配置了 @ulion
注册微信universalLink这个值填什么呢?我直接填的universalLink @ulion 感谢大佬
解决了 谢谢
分享的时候 首先会显示跟微信连接的页面 然后跳回到自己的app 最后才跳到微信,这是什么原因呢? @little-snow-fox @wuhuanda
只有第一次是这样的。你universalLink要填写正确,和微信开放平台上配置的要一致。一般来说,用一个你程序的id对应的域名再造个url,比如 https://yourdomain.com/ulink 意思就是自这个url之下的url从网页访问到的时候能自动用app打开。app里能做成可配置的好一点。
村长 notifications@github.com 于2020年4月23日周四 下午5:49写道:
分享的时候 首先会显示跟微信连接的页面 然后跳回到自己的app 最后才跳到微信,这是什么原因呢? @little-snow-fox https://github.com/little-snow-fox @wuhuanda https://github.com/wuhuanda
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/little-snow-fox/react-native-wechat-lib/issues/47#issuecomment-618302071, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABKYHKDINVUPCSTX3DO6VTROAFLPANCNFSM4MO36XIQ .
我说的可配置其实是想说能从远程服务器载入这个值比较稳一点。方便未来修改。
Lion U ulion2011@gmail.com 于2020年4月23日周四 下午6:02写道:
只有第一次是这样的。你universalLink要填写正确,和微信开放平台上配置的要一致。一般来说,用一个你程序的id对应的域名再造个url,比如 https://yourdomain.com/ulink 意思就是自这个url之下的url从网页访问到的时候能自动用app打开。app里能做成可配置的好一点。
村长 notifications@github.com 于2020年4月23日周四 下午5:49写道:
分享的时候 首先会显示跟微信连接的页面 然后跳回到自己的app 最后才跳到微信,这是什么原因呢? @little-snow-fox https://github.com/little-snow-fox @wuhuanda https://github.com/wuhuanda
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/little-snow-fox/react-native-wechat-lib/issues/47#issuecomment-618302071, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABKYHKDINVUPCSTX3DO6VTROAFLPANCNFSM4MO36XIQ .
明白了 谢谢。universalLink在xcode中也需要配置吗?我目前只在微信平台配置和使用了 所以导致了跳转多次 @ulion
universalLink就是调用接口注册那一下用到。未来你app如果要根据来的url打开不同页面,那你还需要加相应的代码吧。
村长 notifications@github.com 于2020年4月23日周四 下午6:11写道:
明白了 谢谢。universalLink在xcode中也需要配置吗?我目前只在微信平台配置和使用了 所以导致了跳转多次 @ulion https://github.com/ulion
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/little-snow-fox/react-native-wechat-lib/issues/47#issuecomment-618312483, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABKYHMUYW3O2N44S4I3LC3ROAH3NANCNFSM4MO36XIQ .
-- Ulion
请问您是怎么在IOS端解决Wechat Api invoke returns false这个问题的啊?我调用launchMiniProgram方法,安卓上看上去一切正常,但是IOS报这个错误(我的universalLink也是随便填写的,但是已经和开放平台保持一致) @tanhao8
同样遇到该问题,求一下你们的解决方案 @tanhao8
registerApp 运行
wechat .registerApp(WX_APPID, UNIVERSAL_LINK) .catch(error => { console.log(error); });
返回Error: WeChat API invoke returns false. Universal_Link 配置是成功的,可以从safari跳转到ios app
同样遇到该问题,求一下你们的解决方案 @tanhao8 registerApp 运行
wechat .registerApp(WX_APPID, UNIVERSAL_LINK) .catch(error => { console.log(error); });
返回Error: WeChat API invoke returns false. Universal_Link 配置是成功的,可以从safari跳转到ios app
已经解决:需要按照readme.md配置完成后,注意小程序的userName 为原始ID,不是小程序的APPID
请问如何解决的? @supercharleszhu
请问如何解决的? @supercharleszhu
严格按照Readme 里的ios安装设置即可,
有问题大家可以加这个QQ群:828311988 一起探讨哦,目前我已经配置成功 @supercharleszhu @pleasecmxx
好的,谢谢 @tanhao8
@tanhao8 请问是怎么解决的,我按照readme里面走下来,还是报这个错。registerApp的时候也填了universal links。但是没什么用
实测,ios下universalLink必须要和微信开发平台里面填写的universalLink保持一致,否则无法唤起微信
@chj-damon +1 实测,ios下universalLink必须要和微信开发平台里面填写的universalLink保持一致,否则无法唤起微信
同样遇到该问题,求一下你们的解决方案 @tanhao8 registerApp 运行
wechat .registerApp(WX_APPID, UNIVERSAL_LINK) .catch(error => { console.log(error); });
返回Error: WeChat API invoke returns false. Universal_Link 配置是成功的,可以从safari跳转到ios app已经解决:需要按照readme.md配置完成后,注意小程序的userName 为原始ID,不是小程序的APPID
你好,这个universal_link 如何设置的
只有第一次是这样的。你universalLink要填写正确,和微信开放平台上配置的要一致。一般来说,用一个你程序的id对应的域名再造个url,比如 https://yourdomain.com/ulink 意思就是自这个url之下的url从网页访问到的时候能自动用app打开。app里能做成可配置的好一点。 村长 notifications@github.com 于2020年4月23日周四 下午5:49写道: … 分享的时候 首先会显示跟微信连接的页面 然后跳回到自己的app 最后才跳到微信,这是什么原因呢? @little-snow-fox https://github.com/little-snow-fox @wuhuanda https://github.com/wuhuanda — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#47 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABKYHKDINVUPCSTX3DO6VTROAFLPANCNFSM4MO36XIQ .
Android应该不需要配置吧。
我安卓也是这个问题
实测,ios下universalLink必须要和微信开发平台里面填写的universalLink保持一致,否则无法唤起微信
不知道怎么回事,现在这样子又不行了。。。。
看看是不是外网访问的问题
------------------ 原始邮件 ------------------ 发件人: "little-snow-fox/react-native-wechat-lib" <notifications@github.com>; 发送时间: 2020年9月10日(星期四) 中午11:35 收件人: "little-snow-fox/react-native-wechat-lib"<react-native-wechat-lib@noreply.github.com>; 抄送: "笑看红尘"<1538627809@qq.com>;"Comment"<comment@noreply.github.com>; 主题: Re: [little-snow-fox/react-native-wechat-lib] ios无法唤起微信,Error:Wechat Api invoke returns false (#47)
实测,ios下universalLink必须要和微信开发平台里面填写的universalLink保持一致,否则无法唤起微信
不知道怎么回事,现在这样子又不行了。。。。
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
问题解决了
@tanhao8
I 也遇到这个问题了,我是安卓正常,ios 报错 最后解决:ios appdelegate 缺少了相应的代理函数,按照文档添加了缺少的生命周期函数,另外,搜报错信息Error:Wechat Api invoke returns false 的时候,注意查看的是那个第三方库,我看到react-native-wechat 这个库去了
解决了 谢谢
请问是怎么解决的
而且这块代码里有unhandled promise,外面都无法捕获
我记得我上次出现的问题是,iOS通用链接的问题
------------------ 原始邮件 ------------------ 发件人: "little-snow-fox/react-native-wechat-lib" @.>; 发送时间: 2021年5月8日(星期六) 中午11:29 @.>; @.**@.>; 主题: Re: [little-snow-fox/react-native-wechat-lib] ios无法唤起微信,Error:Wechat Api invoke returns false (#47)
而且这块代码里有unhandled promise,外面都无法捕获
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
我记得我上次出现的问题是,iOS通用链接的问题 … ------------------ 原始邮件 ------------------ 发件人: "little-snow-fox/react-native-wechat-lib" @.>; 发送时间: 2021年5月8日(星期六) 中午11:29 @.>; @.**@.>; 主题: Re: [little-snow-fox/react-native-wechat-lib] ios无法唤起微信,Error:Wechat Api invoke returns false (#47) 而且这块代码里有unhandled promise,外面都无法捕获 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
我找到的问题是,配置都没有错,是shareLocalImage时候不能带file://
协议,需要使用绝对路径(/var/aaa/bbb
这种)。原来那个wechat库是使用file协议分享本地的,所以没注意到这点变化。但是错误都是Error:Wechat Api invoke returns false
就比较不好排查。
另外有点奇怪的是,所有分享动作都会跳转好几次,首先跳转到那个连接应用的界面,然后跳回应用,然后再跳到微信。。。我感觉这样不正常吧?不知道大家有没有这个问题
你看下配置,如果还有问题看下github上面有没有同样的问题
------------------ 原始邮件 ------------------ 发件人: "little-snow-fox/react-native-wechat-lib" @.>; 发送时间: 2021年5月8日(星期六) 晚上7:54 @.>; @.**@.>; 主题: Re: [little-snow-fox/react-native-wechat-lib] ios无法唤起微信,Error:Wechat Api invoke returns false (#47)
我记得我上次出现的问题是,iOS通用链接的问题 … ------------------ 原始邮件 ------------------ 发件人: "little-snow-fox/react-native-wechat-lib" @.>; 发送时间: 2021年5月8日(星期六) 中午11:29 @.>; @.@.>; 主题: Re: [little-snow-fox/react-native-wechat-lib] ios无法唤起微信,Error:Wechat Api invoke returns false (#47) 而且这块代码里有unhandled promise,外面都无法捕获 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
我找到的问题是,配置都没有错,是shareLocalImage时候不能带file://协议,需要使用绝对路径(/var/aaa/bbb这种)。原来那个wechat库是使用file协议分享本地的,所以没注意到这点变化。
另外有点奇怪的是,所有分享动作都会跳转好几次,首先跳转到那个连接应用的界面,然后跳回应用,然后再跳到微信。。。我感觉这样不正常吧?不知道大家有没有这个问题
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
你看下配置,如果还有问题看下github上面有没有同样的问题 … ------------------ 原始邮件 ------------------ 发件人: "little-snow-fox/react-native-wechat-lib" @.>; 发送时间: 2021年5月8日(星期六) 晚上7:54 @.>; @.**@.>; 主题: Re: [little-snow-fox/react-native-wechat-lib] ios无法唤起微信,Error:Wechat Api invoke returns false (#47) 我记得我上次出现的问题是,iOS通用链接的问题 … ------------------ 原始邮件 ------------------ 发件人: "little-snow-fox/react-native-wechat-lib" @.>; 发送时间: 2021年5月8日(星期六) 中午11:29 @.>; @.@.>; 主题: Re: [little-snow-fox/react-native-wechat-lib] ios无法唤起微信,Error:Wechat Api invoke returns false (#47) 而且这块代码里有unhandled promise,外面都无法捕获 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe. 我找到的问题是,配置都没有错,是shareLocalImage时候不能带file://协议,需要使用绝对路径(/var/aaa/bbb这种)。原来那个wechat库是使用file协议分享本地的,所以没注意到这点变化。 另外有点奇怪的是,所有分享动作都会跳转好几次,首先跳转到那个连接应用的界面,然后跳回应用,然后再跳到微信。。。我感觉这样不正常吧?不知道大家有没有这个问题 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
问题查到了。。我不知怎么鬼使神差把associated domain配置成applinks://domain.com
。应该是applinks:domain.com
。
然后这里贴个诊断方式:
首先通过https://branch.io/resources/aasa-validator/检测下网站的aasa配置是否ok。
手机卸载app后,连接mac打开控制台,搜索过滤进程swcd
。然后安装应用。如果看到Domian is invalid
类似日志,表示配置有问题。如果有Begining data task AASA-XXXX { domain: xxx.com, byte:0, route: cdn }
之类的日志则是成功了。
+1 遇到这个问题,解决方法是更改Wechat.registerApp第二个参数为申请app时的Universal Links!!!!!! 在rn代码里面注册初始化的时候,WeChat.registerApp('appid', '微信公众平台的Universal Links');
这个identlfler是weixin吗?