使用的官方多商户2.2.0版本升级后打包APP上架IOS商店,审核被退回,如下提示并附带了截图,翻译后大致意思是:苹果认为如果APP上种草社区的内容为注册用户自助发布,需要APP必须提供两个功能:访客可自助屏蔽此类内容、可以投诉给平台的通道;至于为什么必须要这样,估计也是因为政策性问题吧,这个就不讨论了;经过1次修改,1次反馈,顺利上架IOS商店,特分享给有需要的码友:
问题:苹果官方提示如下:
大致翻译过来就是说:
失败的解决方式:
1、咨询CRMEB官方,回复我们自己上架的没遇到这个问题,好吧,估计是IOS看人下菜,没得到解决;
2、原来本人在升级2.2.0之前的就遇到这种问题,尝试了几种解决方式,例如:清空种草社区所有内容后提交审核(IOS拒审回复:APP种草社区内容不完整,要求补充内容;);管理后台关闭种草社区显示后提交审核(IOS拒审回复:APP种草社区功能开发不完整;),最后没办法,修改了官方的源码后过审,无奈升级后覆盖了,导致二开的部分丢失了,看来只能再次手动修复了;
成功解决方式:
1、官方源码路径:/pages/plantGrass/plant_detail/index.vue,约83行,修改如下:
屏蔽
投诉
添加代码后如下红框部分:
2、约264行,methods内,添加如下代码:
//2023-07-25 临时添加弹窗及跳转:IOS过审
user_suggest(type){
let that = this
if(type == 'pingbi'){
return that.$util.Tips({
title: '设置成功,系统将不再为您展示此类内容'
});
}else if(type == 'tousu'){
uni.navigateTo({
url: '/pages/users/feedback/index'
})
}
},
//2023-07-25 临时添加弹窗及跳转:IOS过审
添加后代码结构如下:
3、约624行,添加按钮的样式代码:
.user_suggest{
text-align:center;
padding-top:50rpx;
display: flex;
justify-content: center;
.follow_btn{
margin-right: 24rpx;
width: 162rpx;
text-align: center;
line-height: 42rpx;
font-size: 22rpx;
border-radius: 33rpx;
color: #cccccc;
border: 1px solid #cccccc;
.iconfont{
font-size: 22rpx;
}
}
}
添加后结构如下:
结束,打包提交审核,就可以正常通过,修改后的界面如下:
一个小插曲:
修改后IOS审核又退回了一次,依然附加截图还是提示一模一样的问题【截图是种草社区的列表页面】;我就直接回复IOS审核:大致意思是:列表页面添加这两个功能严重影响到我的APP设计美观度,我已经按要求添加了两个功能,不过都是在内容详情页面;重新回复审核后,就直接过审上架了)
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}