MiEcosystem / miot-plugin-sdk

MIoT Plugin SDK for Android&iOS(beta)
402 stars 188 forks source link

ios平台,反复进出插件会偶现rpc没有请求记录,其他的rpc接口调用也没有请求记录 #1582

Open LavieLumi opened 5 years ago

LavieLumi commented 5 years ago

是否为新品(必填) 在售

关联的产品model lumi.gateway.mieu01、lumi.light.aqcn02、lumi.acpartner.mcn02

项目ID(必填) 无

用户ID(必填) 840907289

企业名称(必填) 深圳市绿米联创科技有限公司

环境(必填)

手机系统:Android SDK分支: 10025 现象(必填) ios手机,反复进出插件,会导致rpc接口和缓存都拉取不到(抓包没有看到请求记录),其他操作的rpc请求记录也没有,需要退出重进才正常,Android平台无此现象(Android平台进入插件比较慢),该问题已经在网关 、LED灯泡和空调伴侣出现

期望(必填) ios平台反复进出插件,不会出现rpc和缓存拉取不到以及不能请求rpc的情况

其他的上下文/日志/截图 提供更多的上下文,有日志或者截图更好。

尝试过的解决办法 在componentWillMount生命周期函数中添加延时 componentWillMount() { if (Platform.OS === 'ios') { setTimeout(() => { // 检测授权 this.checkAuthorization(); }, 380); return; } // 检测授权 this.checkAuthorization(); }

不要贴大段代码❗️

MIoTBot commented 5 years ago

@LavieLumi 感谢您提出宝贵的 issue,我会通知开发尽快处理!以后推荐您到开发者平台提工单,有助于我们更加规范地管理问题,谢谢!