Branch.io URL测试,无需在App Store上部署应用程序?

问题描述:

我想测试新增加的addMetadataKey分支共享链接[branchUniversalObject addMetadataKey:@"user_name" value:user_name ];是否存在于params或不存在。Branch.io URL测试,无需在App Store上部署应用程序?

如果用户点击链接,如果他没有安装应用程序,他将被重定向到应用程序商店,但应用程序商店部署版本dabove代码然后我如何测试新代码?

我想检查Xcode刺激器共享addMetadataKey参数。在某些功能中,我需要参数addMetadataKey。 有没有什么办法可以在没有部署应用程序的情况下进行测试?

我该怎么做?

// Branch.IO 
Branch *branch = [Branch getInstance]; 
[branch initSessionWithLaunchOptions:launchOptions isReferrable:YES andRegisterDeepLinkHandler:^(NSDictionary *params, NSError *error) { 
    NSLog(@"Branch io params .... %@ ",params); 
    NSString *shareUserName = [params objectForKey:@"user_name"]; 
    NSLog(@"%@",shareUserName); 
    if (!error) { 

}}]; 
+0

约TestFairy什么? –

+0

TestFairy是用于应用程序测试,我只是想检查刺激器中的分支共享链接内的参数,以在应用程序中使用其他功能的引用用户名。 –

退房此链接test a new install before app (with branch-io) is released to the store?

与此同时,不幸的是,这里的测试流程:

  1. 卸载的应用

  2. 点击与深层链接分支链接你想要的数据(这里有几种方法可以创建一个https://dev.branch.io/link_creation_guide/

  3. 与合适的科键安装在Xcode应用
  4. 数据将传递到initSession回调

亚历克斯从Branch.io这里:分公司不知道(或护理)的应用程序是如何安装到您的设备。直接从Xcode安装并使用Beta分发系统(TestFlight,Hockey,Fabric等)的处理方式与通过App Store时的处理方式完全相同。

这里是一个流动,你可以用它来测试:

  1. 将应用程序安装的构建,其中包括中科SDK
  2. 生成一个链接,并张贴类似的iOS注意的地方
  3. 卸载你的应用
  4. 打开链接,让它一路通过重定向到App Store页面
  5. 关闭App Store的
  6. 安装(使用Xcode或TestFlight/Fabric /等)
  7. 打开您的应用程序
  8. 链接数据将返回给您,与将应用程序安装到应用程序时的方式完全相同App Store由用户。