收藏
回答

button openSetting问题

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

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

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


- 希望提供的能力


最后一次编辑于  2018-06-06  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • p
    p
    2018-06-09

    本来就有的 在

    wx.saveImageToPhotosAlbum

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

    2018-06-09
    赞同
    回复 2
    • 等她下班
      等她下班
      2018-06-09

      wx.openSetting(OBJECT)

      在新版本已被弃用

      2018-06-09
      回复
    • p
      p
      2018-06-09回复等她下班

      还可以用,即将废弃..

      2018-06-09
      回复
  • 马农™
    马农™
    2018-06-11

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


    2018-06-11
    赞同
    回复 2
    • 等她下班
      等她下班
      2018-06-11

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

      2018-06-11
      回复
    • 马农™
      马农™
      2018-06-11回复等她下班

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


      2018-06-11
      回复