如何从外部App启动帆软的数据分析

目录:

1.IOS

使用url scheme启动,帆软的url scheme是FineReport/com.fr.FineReport,运行如下代码即可

NSURL *url = [NSURL URLWithString:@"FineReport://"]; //NSURL *url = [NSURL URLWithString:@"com.fr.FineReport://"]; //也可以这样写 [[UIApplication sharedApplication] openURL:url]; 

在iOS9往后,如果想通过代码判断帆软App是否被正确安装,需要将FineReport和com.fr.FineReport加入scheme白名单中,具体见下图

2.Android

数据分析的包名: "com.fr.android.IFWidget" 对应的实际是class name "com.fr.android.activity.LoadAppFromWelcomeActivity"启动

代码为

Intent intent = new Intent(Intent.ACTION_MAIN); // package名, class名 ComponentName comp = new ComponentName("com.fr.android.IFWidget", "com.fr.android.activity.LoadAppFromWelcomeActivity"); intent.setComponent(comp); // 参数 Bundle bundle = new Bundle(); bundle.putString("xxx", "test"); intent.putExtras(bundle); startActivity(intent); 

附件列表


主题: 移动端
标签: 暂无标签

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)