SDK深度链接相关操作

创建深度链接

Android *androidRedirection = [[Android alloc] initWithUseCustom:1
                                                   useLand:1
                                              redirectType:2
                                                customUrl:@"https://www.turbolink.cc"];
 
Ios *iosRedirection = [[Ios alloc] initWithUseCustom:1
                                      useLand:1
                                 redirectType:1
                                   customUrl:@""];
 
Default *defaultRedirection = [[Default alloc] initWithUseCustom:1
                                                customUrl:@"https://www.turbolink.cc"];
 
Web *webRedirection = [[Web alloc] initWithUseCustom:1
                                     webFirst:1
                                       pcType:1
                                  pcCustomUrl:@""
                                       h5Type:1
                                  h5CustomUrl:@""];
 
Redirections *redirections = [[Redirections alloc] initWithAndroid:androidRedirection
                                                         ios:iosRedirection
                                                    _default:defaultRedirection
                                                         web:webRedirection];
 
LinkData *linkData = [[LinkData alloc] initWithKey:@"key1"
                                       value:@"value1"];
NSArray<LinkData *> *linkDataArray = @[linkData];
 
Share *share = [[Share alloc] initWithTitle:@"111"
                                 desc:@"222"
                                image:@"https://111.com"];
 
DeeplinkCreateParameters *parameter = [[DeeplinkCreateParameters alloc] initWithTemplateId:@"1054"
                                                                              urlId:@"link3"
                                                                              title:@"sdk创建的链接"
                                                                            tagName:@[@"一个标签"]
                                                                             userId:@""
                                                                           linkData:linkDataArray
                                                                          preDomain:@""
                                                                       redirections:redirections
                                                                              share:share];
 
[TurboLink createDeepLinkWithParam:parameter complation:^(DeeplinkCreateModel *data, NSError *e) {
NSLog(@"%@", data);
}];

请求参数与返回参数 结构参考