ONG_J

Results 14 issues of ONG_J

为了实现webView和navtive埋点数据的同步,我们把page数据放到了cookie中给前端去读取。 前端读取cookie的时候(html、样式、脚本等静态资源加载完成,脚本文件开始解析执行),发现 window.prompt("KKJSBridge", messageString) 返回的response为null。打断点后发现prompt并没有触发UIDelegate的代理方法。 ``` KKJSBridge.prototype.syncCall = function (module, method, data) { function call() { var message = xxx var messageString = JSON.stringify(message); var response = window.prompt("KKJSBridge", messageString); return...

The 'xxx target has transitive dependencies that include statically linked binaries: (xxx/SingSound-Swift/Vendor/singsoundSDK/libs/libssound.a, xxx/SingSound-Swift/Vendor/singsoundSDK/frame/SingSound.framework, and xxx/Pods/TencentOpenAPI-Mirror/TencentOpenAPI/TencentOpenAPI.framework)

开屏一般都需要设置一个超时逻辑,直接使用AFNetWorking进行请求时设置的timeoutInterval,并不是那么精准。设置2s的超时,但实际上可能因为主线程任务过多,请求时长只有1.2s的request就会收到超时的error回调。 请问大佬怎么处理开屏广告超时的逻辑

会优先出现rootViewcontroller的内容,闪一下

我这边有个Swift的业务模块,抽成了Pods放在了本地,请教应该怎么找到没用到的图片

虽然看了RADME, 读了代码,but依旧无法理解在什么场景中,需要用YYDispatchQueuePool来替换NSOperationQueue。

仔细看了代码,认为YBTaskScheduler的执行顺序逻辑并不可用。 双线队列固然能保证每个block任务在queue中是有序的(FIFO、LIFO、优先级),但最后执行的时候是在多个串行队列异步执行的。 然而**多个异步线程之间的执行顺序其实是不能保证的**,单纯的任务保存有序没有特别的价值。

【早期的美拍都是不到 20s 的短视频,后面加长了视频时间,但考虑到用户设备容量问题,我们只对短视频做视频缓存。一直发展到现在,平台上现在大多数的视频都是长视频,真正使用到缓存功能的频率已经很低。那么问题就来了,HTTPServer 不管我们有没有使用缓存功能,都要在应用打开的时候默默开启,这真的是很浪费了。并且我们引入 HTTPServer 库也会增加一些包体积。】 @目前项目就采用KTVCache,开的本地http服务实现的缓存。如果想替换成VIMediaCache,有相应的数据来支撑具体会导致哪些【很浪费】吗,不然在团队里面很难推动

某些业务会用到currentIndex

@修改handlesURLScheme的实现会造成其他衍生问题吗?作者有没有在公司的项目中采用这种方案 遇到一个失败场景 url切换成https://v.youku.com/v_show/id_XNDc1NDI5MzQ0OA==.html 就无法加载成功