移动开发平台 mPaaS 扫一扫常见问题

By | 2021年4月23日

Android 工程使用原生 AAR 方式或 mPaaS Inside 方式接入时,如何初始化 mPaaS?

解答:需要在 Application 中添加以下代码,若使用了热修复功能(QuinoxlessApplication),无需初始化 mPaaS。

  
  1. public class MyApplication extends Application {
  2. @Override
  3. protected void attachBaseContext(Context base) {
  4. super.attachBaseContext(base);
  5. // mPaaS 初始化回调设置
  6. QuinoxlessFramework.setup(this, new IInitCallback() {
  7. @Override
  8. public void onPostInit() {
  9. }
  10. });
  11. }
  12. @Override
  13. public void onCreate() {
  14. super.onCreate();
  15. // mPaaS 初始化
  16. QuinoxlessFramework.init();
  17. }
  18. }

在 Android 10.1.68 基线中,启动扫码时卡死如何处理?

解答:在 AAR 和 mPaaS Inside 模式下,如果您除了扫码组件还引用了其他组件,请进行 mPaaS 初始化,否则可能会导致主线程卡死。

扫一扫组件收费吗?

解答:扫一扫组件的接入不计费,但扫一扫组件在使用过程中,会收集日志以获得扫码次数、扫码成功次数、扫码失败次数等信息以对扫码性能进行监控和分析,日志的采集过程依赖于计费的移动分析服务,因此会产生一定的费用。更多信息,请参见 移动分析服务的计费信息

扫一扫组件的日志埋点会在初始阶段配置并默认开启日志上报,如需关闭,请参考文档 日志上报

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注