uni-app Gooplay 更新被拒 提示上传用户 Image 信息

发布于 1周前 作者 yibo5220 来自 Uni-App

uni-app Gooplay 更新被拒 提示上传用户 Image 信息

开发环境 版本号 项目创建方式
Windows 10.14.6 HBuilderX

操作步骤:

  • 应用被拒

预期结果:

  • 应用能上架

实际结果:

  • 应用被拒绝

bug描述:

谷歌市场更新,被拒绝,谷歌应用市场提出:

  • 您的应用违反了用户数据政策。具体而言:
    • 您的应用正在上传用户的Image信息,但未提供充分的披露信息。
    • 醒目披露声明列在隐私权政策或服务条款中。
    • 应用内醒目披露声明未披露Image的收集情况。
    • 应用内醒目披露声明未披露收集到的Image的用途。

应用中并没有上传用户 Image的信息,采用的离线打包,请问 uni-app 框架中是否有此功能,以前没问题的


6 回复

后面怎么解决的


遇到同样的问题,之前版本没有遇到,7月23日应用被Google下架:
详细信息 您的应用违反了用户数据政策。具体而言: 您的应用会上传用户的Image信息,但未在 Play 管理中心的指定字段中发布完全符合要求的隐私权政策。 Play 管理中心的指定字段中的隐私权政策未披露Image的收集情况。 Play 管理中心内指定字段中的隐私权政策未披露所收集Image的用途。
求解答!

应用是否有上传图片的操作,包括上传头像、上传反馈截图等操作。
你尝试在google play的后台->应用内容->数据安全中,勾选照片。然后重新提交审核试一下。
注意:点击应用内容如果没有数据安全,需要点击顶部的tab切换到已处理中,点击管理即可重新设置。


没有上传图片的操作,包括上传头像、上传反馈截图的操作

针对你提到的uni-app在Gooplay(假设指的是Google Play)更新被拒,提示上传用户Image信息的问题,这通常涉及到隐私政策和用户数据的安全处理。Google Play对应用的数据收集和使用有严格的规定,尤其是在处理用户个人信息时。以下是一个示例代码和配置说明,展示如何在uni-app中安全地处理用户图片信息,并确保符合Google Play的政策要求。

1. 隐私政策与用户同意

首先,确保你的应用有一个清晰的隐私政策,并告知用户你将如何收集、存储和使用他们的图片信息。在用户上传图片之前,必须获得他们的明确同意。

<!-- 在用户上传图片的页面添加同意按钮 -->
<template>
  <view>
    <button @click="requestPermission">上传图片</button>
    <checkbox-group @change="checkboxChange">
      <label><checkbox :checked="userAgreed">我同意隐私政策</checkbox></label>
    </checkbox-group>
  </view>
</template>

<script>
export default {
  data() {
    return {
      userAgreed: false
    };
  },
  methods: {
    requestPermission() {
      if (this.userAgreed) {
        // 继续上传图片的逻辑
      } else {
        uni.showToast({
          title: '请先同意隐私政策',
          icon: 'none'
        });
      }
    },
    checkboxChange(e) {
      this.userAgreed = e.detail.value.length > 0;
    }
  }
};
</script>

2. 安全上传图片

在上传图片时,确保使用安全的网络连接(HTTPS),并避免在客户端存储敏感信息。

// 示例:使用uni.uploadFile上传图片
uni.chooseImage({
  count: 1,
  success: (res) => {
    const tempFilePaths = res.tempFilePaths;
    uni.uploadFile({
      url: 'https://yourserver.com/upload', // 确保使用HTTPS
      filePath: tempFilePaths[0],
      name: 'file',
      formData: {
        userToken: uni.getStorageSync('userToken') // 假设你有一个安全的用户令牌
      },
      success: (uploadFileRes) => {
        console.log('上传成功', uploadFileRes);
      },
      fail: (err) => {
        console.error('上传失败', err);
      }
    });
  }
});

3. 服务器端处理

服务器端应验证用户令牌,确保只有授权用户才能上传图片,并存储图片时遵循最佳安全实践。

4. 提交给Google Play

在提交应用更新时,确保隐私政策链接在Google Play开发者控制台中正确设置,并在应用内易于访问。此外,准备好解释你如何收集、存储和使用用户数据的文档,以备Google Play审核团队可能需要。

通过上述步骤,你可以确保你的uni-app在处理用户图片信息时符合Google Play的政策要求,从而避免更新被拒的情况。

回到顶部