收藏
回答

button openSetting问题

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 需求 button 微信iOS客户端 iOS 6.6.7 2.0.9

- 需求的场景描述(希望解决的问题)

点击保存按钮时,检查保存到相册授权,如果true,则保存图片到相册,否则打开设置页面


- 希望提供的能力


回答关注问题邀请回答
收藏

2 个回答

  • 神经蛙
    神经蛙
    2018-06-11

    楼主有没有好的方案,openSetting接口废弃后,想要实现友好的交互,不太容易


    2018-06-11
    有用
    回复 2
    • Kimmy
      Kimmy
      2018-06-11

      button openSetting,每次点击按钮都会触发打开设置页面。如果有一个钩子函数,在触发打开设置页面之前调用,该函数的返回值来确定是否执行打开设置页面,那就完美了。

      2018-06-11
      回复
    • 神经蛙
      神经蛙
      2018-06-11回复Kimmy

      当调用saveImageToPhotosAlbum接口时,如果尚未调用过用户授权,会自动弹出框让用户授权;而button.open-setting总是会打开设置页面,这个对用户来说远远没有前者授权方式体验好,所以最好是先用前者授权,如果被拒绝再用后者,但这样操作上就不太连贯,wx.getSetting 也只是获取到用户有没有授权而不知道用户是否拒绝了授权


      2018-06-11
      回复
  • P
    P
    2018-06-09

    本来就有的 在

    wx.saveImageToPhotosAlbum

    fail方法里有提示的 在里面写逻辑

    2018-06-09
    有用
    回复 2
    • Kimmy
      Kimmy
      2018-06-09

      wx.openSetting(OBJECT)

      在新版本已被弃用

      2018-06-09
      回复
    • P
      P
      2018-06-09回复Kimmy

      还可以用,即将废弃..

      2018-06-09
      回复
登录 后发表内容