美文网首页
技术问题归纳整理

技术问题归纳整理

作者: FlaminEcho | 来源:发表于2017-05-23 14:45 被阅读16次

    内容全部是工作中的所得所获。欢迎大家指正~
    不定期更新。
    转载请标明出处,谢谢。


    1. SDK和API
    SDK:要集成的第三方工具包的统称。
    API:接口。
    比如要接入微信支付,微信开放平台提供的工具包,就称为SDK。包括使用说明文档,集成了API的代码包等。
    涉及数据的,后端都要接SDK。比如支付(不论是原生支付还是网页支付)。但网页版的APP不用接SDK,通过请求API接口,从后台返回一个链接地址,打开即可。

    2. app内嵌页

    • 链接由http改为https,涉及的开发:前端20%+后端80%
    • 按钮调用APP分享弹窗:若有活接口就能调用(有种情况是虽然有接口,但其中一部分写死了,这样仍无法调用)。

    3. 设备唯一标识

    • iOS的设备唯一标识称为IDFA(Identifer for Advertising,广告标识符)。iOS10开始,若用户打开“设置-隐私-广告-限制广告跟踪”,那么商家只能获取到一串无意义的0。
      据Adjust在2016年10月中旬的一个统计,中国区用户只有11%打开了这个功能,而各个地区的启用率也没有呈现明显上升的趋势。
      (目前苹果已禁用获取用户的mac地址)
    • Android:IMEI(International Mobile Equipment Identity)。(mac地址也是唯一标识)

    4. 云协作平台的Excel功能
    e.g: Google Drive,有道云协作,QQ在线协作

    • 导入的Excel只能浏览,不能编辑。有道云协作的导入功能其实是接入微软的Excel Online。
    • 线上直接创建的Excel可以编辑,但不能导出。Google Drive功能较全(基础功能+函数+数据透视表+筛选),有道云协作功能较少。

    5. iOS与Android的交互区别
    早期的交互区别挺多,但现在越来越少,总体呈向iOS看齐的趋势。

    1. 消息推送
      iOS:需要在系统层面去控制开关,设置-通知-XX APP。
      Andriod:只需在APP内进行开关操作,不涉及到系统层面的开关。
    2. 返回键(除了共同的右上角返回)
      iOS:右滑可以返回上一页。
      Android:用虚拟返回键返回上一页。
    3. APP内嵌页的返回
      若位于内嵌页里的非第一页,那么右滑/点虚拟返回键 是回到哪里?
      iOS:可以自定义右滑返回上一页内嵌页,但对其他原生页也要做处理(右滑返回上一原生页),效果会和原生的不一样(因为内嵌页只能做到一滑动就返回,不像系统右滑的 手指不放开还能恢复当前页面)。做起来是否麻烦,视hybrid代码怎么写的、能否在基类处理而定。
      Android:默认返回内嵌页前的native页,但可以处理成返回内嵌页里的上一页内嵌页。
    4. 系统自带的弹窗
      iOS:弹窗文字和按钮都是居中。
      Android:弹窗文字左对齐、按钮右对齐。
      系统自带的不能改变样式,想改变样式就不要用系统的,自定义即可。
    5. 美元符号
      iOS:,中间有一竖。 Android:中间没有一竖的

    6. 静态页
    没有和服务端进行交互的页面。

    相关文章

      网友评论

          本文标题:技术问题归纳整理

          本文链接:https://www.haomeiwen.com/subject/xhzmottx.html