使用的官方多商戶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設計美觀度,我已經按要求添加了兩個功能,不過都是在內容詳情頁面;重新回復審核后,就直接過審上架了)