这才是 WKWebview Cookie 管理的正确方式

说起 WKWebview 代替 UIWebview 带来的好处你可以举出一堆堆的例子,但说到 WKWebview 的问题,你绕不过的就是 WKWebview cookie 和 NSHTTPCookieStorage cookie 不共享的问题。你可以在网络上搜到如何将他们相互同步的帖子。 如何将 NSHTTPCookieStorage 同步给 WKWebview ,大概要处理很多种情况,包括但不限于以下; 初次加载页面时,同步 cookie 到 WKWebview 处理 ajax 请求时,需要的 cookie 如果 response 里有 set-cookie 还需要缓存这些 cookie 如果是 302 还需要处理 cookie 传递的问题 所以,如果你按照上面的要求编写了代码,你会发现总有漏网之鱼的情况没有处理,比方说请求 response 设置了 cookie,为了在后续跳转中带上这些 cookie,你需要暂存下来,这样可能会污染到 NSHTTPCookieStorage ;再举一个极端的真实的案例,如果有个网站的鉴权是通过 302 […]

Read more

电梯物语策划书

电梯物语策划书 电梯物语是一款带实验性质的运营类游戏。主要特点是参与方广泛,赞助商收获悬赏任务,普通用户在阅读体验时收获有佣金收入,广告商收获曝光率,运营平台收取抽成,一个完整的闭环系统。 多参与方包括,运营平台即悬赏发布者、赞助商、悬赏提交者、普通用户、广告主、内容提供商。 多参与方和角色; 运营平台: 发布悬赏,比方说悬赏任务:一个高效的电梯调度算法。指定测试输入、测试输出、制定评价标准,是否采纳由赞助商确定。 赞助商。确认悬赏内容,评审悬赏的获胜者,发放奖金,同时获取最后调度算法的使用权 悬赏提交者。 根据悬赏内容,提交电梯调度算法,需要符合测试输入、测试输出。 普通用户。表现上来玩游戏,实际上是作为算法效率的测试人员,需要为电梯的运行是否正常打分。 广告主。在模拟乘坐电梯乘坐过程中,展示的沉浸式广告 内容提供商,提供电梯楼层内容。作为电梯服务的内容展示和是否乘坐电梯的鉴定。举例,用户 A 在 一楼,在 24 层的电梯里,选择了去 10 楼的知乎去看知乎日报。那么知乎日报就是内容提供商。 核心玩法 由运营平台发布悬赏 ——> 求最优的电梯调度算法 ——> 领取悬赏任务的人提交算法 ——> 由赞助商提供悬赏金额 ——> 将此算法部署在 App ,App 面向用户开放 ——> 用户随机领取身份参与测试 ——> 用户参与反馈,自动或者被动的给调度算法的优劣打分 ——> 用户参与游戏(在电梯运行过程中 播放广告主的广告) ——> 用户到的目标楼层获取目标用户阅读内容上提供的内容 ——> 根据用户的参与情况,用户可以领取对应的现金和优惠券 这样就形成另一个闭环。 用户阅读内容还可以赚钱。 […]

Read more