uni-app icon indicating copy to clipboard operation
uni-app copied to clipboard

androidPrivacy拒绝按钮未显示,目前使用文档中3.2.1以下配置方式。换成3.2.1以上则国际化(%%之间的文字)无法读出

Open whoooami opened this issue 3 years ago • 0 comments

问题描述 image

复现步骤

点击查看文档地址:

现在使用源代码

        {
            "version" : "32",
            "prompt" : "template",
            "template" : {
                "title" : "%privacy.template.title%",
                "message" : "%privacy.template.message%",
                "buttonAccept" : "%privacy.template.buttonAccept%",
                "buttonRefuse" : "%privacy.template.buttonRefuse%",
                "disagreeMode" : {
                    "support" : true,
                    "loadNativePlugins" : true
                },
                "second" : {
                    "title" : "%privacy.template.second.title%",
                    "message" : "%privacy.template.second.message%",
                    "buttonAccept" : "%privacy.template.second.buttonAccept%",
                    "buttonRefuse" : "%privacy.template.second.buttonRefuse%"
                }
            },
            "styles" : {
                "backgroundColor" : "#ffffff",
                "borderRadius" : "5px",
                "title" : {
                    "color" : "#426ab3"
                },
                "buttonAccept" : {
                    "color" : "#426ab3"
                },
                "buttonRefuse" : {
                    "color" : "#000000"
                }
            }
        }
image

换成3.2.1以上的方式, 可以出现拒绝按钮,但没有读出国际化内容

        {
            "version" : "32",
            "prompt" : "template",
            "title" : "%privacy.template.title%",
            "message" : "%privacy.template.message%",
            "buttonAccept" : "%privacy.template.buttonAccept%",
            "buttonRefuse" : "%privacy.template.buttonRefuse%",
            "second" : {
                "title" : "%privacy.template.second.title%",
                "message" : "%privacy.template.second.message%",
                "buttonAccept" : "%privacy.template.second.buttonAccept%",
                "buttonRefuse" : "%privacy.template.second.buttonRefuse%"
            },
            "styles" : {
                "backgroundColor" : "#ffffff",
                "borderRadius" : "5px",
                "title" : {
                    "color" : "#426ab3"
                },
                "buttonAccept" : {
                    "color" : "#426ab3"
                },
                "buttonRefuse" : {
                    "color" : "#000000"
                }
            }
        }
image

预期结果

实际结果 IOS 正常, Android 没触发

系统信息:

  • 发行平台: APP

  • 操作系统 Android 7.0

  • HBuilderX版本 3.2.16.20211122

  • uni-app版本 [如使用Vue-cli创建/运行项目,则提供npm run info的运行结果]

  • 设备信息 [mi] ` uni-app v3.2.2 uni-app cli v2.0.0-32220210818002

       Environment Info:
    
         System:
           OS: macOS 10.15.7
           CPU: (4) x64 Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
         Binaries:
           Node: 12.0.0 - ~/.nvm/versions/node/v12.0.0/bin/node
           Yarn: Not Found
           npm: 6.9.0 - ~/.nvm/versions/node/v12.0.0/bin/npm
         Browsers:
           Chrome: 105.0.5195.102
           Firefox: Not Found
           Safari: 13.1.3
         npmPackages:
           @dcloudio/types: ^2.5.8 => 2.5.8
           @dcloudio/uni-app-plus: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-app-plus-nvue:  0.0.1
           @dcloudio/uni-app-plus-nvue-v8:  0.0.1
           @dcloudio/uni-automator: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-cli-shared: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-h5: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-helper-json: ^1.0.13 => 1.0.13
           @dcloudio/uni-i18n: ^2.0.0-32320210825 => 2.0.0-alpha-33020211130001
           @dcloudio/uni-migration: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-mp-360: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-mp-alipay: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-mp-baidu: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-mp-qq: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-mp-toutiao: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-mp-vue: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-mp-weixin: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-quickapp-native: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-quickapp-webview: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-stat: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/uni-template-compiler: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/vue-cli-plugin-hbuilderx: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/vue-cli-plugin-uni: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/vue-cli-plugin-uni-optimize: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/webpack-uni-mp-loader: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @dcloudio/webpack-uni-nvue-loader:  0.0.1
           @dcloudio/webpack-uni-pages-loader: ^2.0.0-32320210825 => 2.0.0-32220210818002
           @hap-toolkit/dsl-vue:  0.6.13
           @vue/babel-helper-vue-jsx-merge-props:  1.2.1
           @vue/babel-helper-vue-transform-on:  1.0.2
           @vue/babel-plugin-jsx:  1.0.7
           @vue/babel-plugin-transform-vue-jsx:  1.2.1
           @vue/babel-preset-app:  4.5.13
           @vue/babel-preset-jsx:  1.2.4
           @vue/babel-sugar-composition-api-inject-h:  1.2.1
           @vue/babel-sugar-composition-api-render-instance:  1.2.4
           @vue/babel-sugar-functional-vue:  1.2.2
           @vue/babel-sugar-inject-h:  1.2.2
           @vue/babel-sugar-v-model:  1.2.3
           @vue/babel-sugar-v-on:  1.2.3
           @vue/cli-overlay:  4.5.13
           @vue/cli-plugin-babel: ^4.5.13 => 4.5.13
           @vue/cli-plugin-router:  4.5.13
           @vue/cli-plugin-vuex:  4.5.13
           @vue/cli-service: ^4.5.13 => 4.5.13
           @vue/cli-shared-utils:  4.5.13
           @vue/component-compiler-utils:  3.2.2 (3.2.2)
           @vue/devtools-api:  6.0.0-beta.15
           @vue/preload-webpack-plugin:  1.1.2
           @vue/shared: ^3.2.11 => 3.2.11
           @vue/web-component-wrapper:  1.3.0
           mpvue-page-factory:  1.0.1
           mpvue-template-compiler:  1.0.13
           uni-h5-vue:  2.6.10
           uni-mp-vue:  2.6.10
           vue: ^2.6.14 => 2.6.14
           vue-hot-reload-api:  2.3.4
           vue-i18n: 8.25.0 => 8.25.0
           vue-loader:  15.9.8 (16.8.3, 15.9.8)
           vue-router:  3.0.1
           vue-style-loader:  4.1.3 (4.1.3)
           vue-template-compiler: ^2.6.14 => 2.6.14 (2.6.14)
           vue-template-es2015-compiler:  1.9.1
           vuex: ^3.6.2 => 3.6.2 (3.6.2)
         npmGlobalPackages:
           @vue/cli: 4.5.6
    

`

whoooami avatar Sep 10 '22 07:09 whoooami