收藏
回答

iOS App无法获取开放标签中的extinfo数据?

微信能唤起APP,但没有触发onReq方式,实现代码如下
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
    return  [WXApi handleOpenURL:url delegate:self];
}
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity 
restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler
{
    BOOL b = [WXApi handleOpenUniversalLink:userActivity delegate:self];
    return b;
}
- (void)onReq:(BaseReq*)req {
    if ([req isKindOfClass:[LaunchFromWXReq class]])
    {
        LaunchFromWXReq *launchFormWxReq = (LaunchFromWXReq*)req;
        NSString *extinfo = launchFormWxReq.message.messageExt;
        NSData *data = [extinfo dataUsingEncoding:NSUTF8StringEncoding];
        if (data) {
        }
    }
}


回答关注问题邀请回答
收藏
登录 后发表内容