我在我的 iOS 应用程序中使用 HOKO 实现了智能链接。
它工作正常,当我的应用程序安装后,链接进入应用程序
HOKDeeplink *deeplink = [HOKDeeplink
deeplinkWithRoute:@"ViewController/:product_id"
routeParameters:@{@"product_id": @"2"}
queryParameters:@{@"referrer": @"jax1"}
metadata:@{@"coupon": @"20"}];
[[Hoko deeplinking] generateSmartlinkForDeeplink:deeplink success:^(NSString *smartlink)
{
NSLog(@"smartLink == %@",smartlink);
//[[Social sharedInstance] shareProduct:self.product link:smartlink];
}
failure:^(NSError *error)
{
NSLog(@"Error = %@",error.description);
// Share web link instead
//[[Social sharedInstance] shareProduct:self.product link:self.product.webLink];
}];
通过使用上面的代码,我在应用程序中创建了我的链接
当我点击链接时,它会将我重定向到应用程序
[[Hoko deeplinking] mapRoute:@"ViewController/:product_id"
toTarget:^(HOKDeeplink *deeplink)
{
NSString *productId = deeplink.routeParameters[@"product_id"];
NSString *referrer = deeplink.queryParameters[@"referrer"];
NSLog(@"Product Id = %@ && Refferer = %@",productId,referrer);
// Do something when deeplink is opened
NSLog(@"HERE in app did finish launching..");
}];
通过在我的上面使用上面的代码appDelegate
来接收链接并做你想做的事。
但现在我想用这个来实现延迟链接,
我阅读了所有文档,但仍然没有得到任何解决方案在文档中,它是 GitHub 中的示例,我没有得到任何解决方案。
我想要一些代码示例来实现它。因为文档中有更多额外功能的解释,但我没有时间阅读整个功能。
所以如果有人以前这样做过,请帮助我
任何解决方案将不胜感激
请告诉我另一种方法来测试延迟链接而不进行实时测试,因为为了测试我已经上传了实时应用程序,但现在它处于开发阶段,所以在测试中必须创建更多版本的应用程序。
谢谢!