如果未使用Branch.io仪表板设置安装应用程序,我可以将用户重定向到网页(www.example.com)。但在我的情况下,我在URL方案或后备中编写的URL需要是动态的,并且将具有用户的一些信息,在app等中打开哪个页面作为参数。我可以在仪表板中创建一个带参数的链接,但如何在我的应用程序中检索这些参数?
答案 0 :(得分:0)
分支机构的SDK需要集成到您的应用中。您看到的回复here(等待您正确设置其他所有内容)将会提供您已添加到您创建的链接中的参数。
对于iOS,您需要执行以下操作:
Branch *branch = [Branch getInstance];
[branch initSessionWithLaunchOptions:launchOptions andRegisterDeepLinkHandler:^(NSDictionary *params, NSError *error) {
if (!error) {
// params are the deep linked params associated with the link that the user clicked -> was re-directed to this app
NSLog(@"params: %@", params.description);
}
}];
' params'上面的变量将包含这些参数。