“要确保在handleOpenURl或者handleOpenUniversalLink之前调用register才能处理”,不只是看是不是调用了,要看调用成功没有,我遇到的问题是其他的三方SDK影响到了微信SDK的注册。对有冲突的SDK做了下延时,处理的这个问题。
小程序冷启动App,handleOpenURL返回YES,但是onReq不执行点击小程序里打开App按钮,唤醒app(冷启动)。 会执行这个系统方法 - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options 微信SDK的这个方法返回YES [图片] 但是onReq代理未执行 [图片] 另外App在后台的时候onReq是会执行的。 搜索了一下这个问题,基本都没有明确的回复或解答。 这个是bug,还是设计本身就是这样的。 友盟可以做到小程序冷热启动都可以接受到传过来的参数!!!Ta是怎么办到的?合作关系有特殊的权限吗?
2021-03-05在didFinishLaunch中注册的第三方SDK,可能会与注册微信SDK冲突(知其然不知其所以然,知道的大佬可以讲一下),导致handleOpenUrl时微信没有注册成功,此时对handleOpenUrl或者有冲突的第三方SDK注册做延时操作都可能处理这个问题。
iOSAPP杀死后,微信h5跳转app,可以打开APP但不调用onreq,无法获取exinfo?1、微信浏览器里打开h5网页跳转APP,h5中跳转app使用的是微信开放标签<wx-open-launch-app>。 目前,iOSAPP在后台不杀死的情况下,可以在- (void)onReq:(BaseReq *)req方法中获取到extinfo,并且也可以根据extinfo的数据,跳转相应的页面。 2、但是,在iOSAPP杀死的情况下,可以调起iOSAPP,但是不会走- (void)onReq:(BaseReq *)req方法,无法拿到extinfo,无法继续跳转页面。 3、iOS相关的universal links都配置完毕。 请问,会是什么原因引起的呢?如何解决呢?
2021-03-05