如何在 iOS objective-c 中获取深度 Link 数据
How to get Deep Link Data in iOS objective-c
如何在仪表板中设置数据。
我在 "Deep Link Data(Advanced)" 中添加了一个键和一个值
在 Branch.io 仪表板中
登录/菜单:营销/操作/编辑
我在 objective-c 中有这个:
Branch *branch = [Branch getTestInstance];
[branch setDebug];
NSDictionary *params = [branch getLatestReferringParams];
我在仪表板的 "test" 工作。
Alex 和 Branch 在这里:
$
符号仅用于表示保留的系统控制参数(您可以找到这些参数的列表here)。由于您正在设置自定义数据密钥,因此您在示例中使用的 key : value
对实际上只需要 myplan : 10
.
您的会话初始化片段也有点奇怪。你介意分享你在哪里找到它吗?我们可能在某个地方有一些过时的文档...
Branch *branch = [Branch getTestInstance];
[branch setDebug];
[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
// params will be empty if no data found
// ... insert custom logic here ...
NSLog(@"params: %@", params.description);
}
}];
如何在仪表板中设置数据。
我在 "Deep Link Data(Advanced)" 中添加了一个键和一个值
在 Branch.io 仪表板中
登录/菜单:营销/操作/编辑
我在 objective-c 中有这个:
Branch *branch = [Branch getTestInstance];
[branch setDebug];
NSDictionary *params = [branch getLatestReferringParams];
我在仪表板的 "test" 工作。
Alex 和 Branch 在这里:
$
符号仅用于表示保留的系统控制参数(您可以找到这些参数的列表here)。由于您正在设置自定义数据密钥,因此您在示例中使用的 key : value
对实际上只需要 myplan : 10
.
您的会话初始化片段也有点奇怪。你介意分享你在哪里找到它吗?我们可能在某个地方有一些过时的文档...
Branch *branch = [Branch getTestInstance];
[branch setDebug];
[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
// params will be empty if no data found
// ... insert custom logic here ...
NSLog(@"params: %@", params.description);
}
}];