ホームページ  >  記事  >  WeChat ミニ プログラムが審査に落ちた場合の対処方法

WeChat ミニ プログラムが審査に落ちた場合の対処方法

小云云
小云云オリジナル
2018-01-18 16:14:563053ブラウズ

最近、多くの開発者が WeChat ミニ プログラムの開発に専念していますが、これらの開発者は常に最後の問題、つまり、エレガントな方法で WeChat の公式レビューに合格する方法に直面する必要があります。この記事は数日前にレビューのために提出された要約に基づいています。文章中にいくつか不適切な点があります。修正してください。

問題の説明

まず、WeChat ミニ プログラム プラットフォームでの一般的な拒否状況に関するドキュメントに進みましょう。私が提出したミニプログラムには「グループを共有」ボタンが含まれていたため、審査に失敗しました。失敗の理由は次のとおりです。

3.2.1 ミニプログラムのページコンテンツに、誘導を含むがこれに限定されない誘導行為があります。共有、追加の誘導、公開アカウントのフォローの誘導、ダウンロードの誘導など、ユーザーが操作する前に共有、追加、フォロー、ダウンロードする必要があり、小さなテキスト、画像、ボタン、オーバーレイ、ポップが含まれるプログラム。ユーザーの共有を明示的または黙示的に示唆または示唆するプログラム、利益の誘惑によってユーザーの共有や拡散を誘導するミニプログラム、誇張した言葉を使用してユーザーの共有を強制および誘導するミニプログラム、およびミニプログラム。ユーザーにミニプログラムの追加を強制または誘導するものはすべて拒否されます

苦労して開発されたミニプログラムは、リリースされる前に中止されますか?それは本当に耐えられません!

解決策

「私はあなたを動かすことができないので、私は自分自身を手放すことを選択します。」したがって、私たちは公式の規範の制約を変えることはできないので、それなら彼との衝突を避けてください。したがって、解決策はおおよそ次のとおりです:

  • 最初のステップは、ミニ プログラムのバージョンを制御するための判断メカニズムをミニ プログラムのエントリ ファイルに追加することです。

  • 2 番目のステップは、レビューのために送信する簡単なバージョンを作成することです。

  • 3 番目のステップは、レビューが合格するのを待ってから、最初のステップで設定した判定メカニズムを通じて正式バージョンに戻すことです。

次に、その仕組みについて話しましょう。

1. まず、以下に示すように QuickStart プロジェクトを作成しました:
WeChat ミニ プログラムが審査に落ちた場合の対処方法

2. 次のステップでは、ミニ プログラムのバージョンを制御するための判断メカニズムをエントリ ファイル、index.wxml に追加します。 。具体的なコードは次のとおりです:

<!--index.wxml-->
<view class="" wx:if="{{ version == &#39;0&#39;}}" wx:key>
  <!--此处为小程序第二入口,放的是能正常通过审核的简单代码-->
  <text>hello</text>
</view>
<view class="" wx:else>
  <!--此处为小程序第一入口,放的是正式上线后的代码,也就是提交后通不过审核的代码-->
  <view class="container">
    <view class="userinfo">
      <button wx:if="{{!hasUserInfo && canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>
      <block wx:else>
        <image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
        <text class="userinfo-nickname">{{userInfo.nickName}}</text>
      </block>
    </view>
    <view class="usermotto">
      <text class="user-motto">{{motto}}</text>
    </view>
  </view>
</view>
次のステップでは、index.js にバージョン値を設定します。 具体的なコードは次のとおりです:

data: {
    motto: 'Hello World',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    version: 0
  }
操作の結果は次のとおりです:


WeChat ミニ プログラムが審査に落ちた場合の対処方法

3 . これを見て、実際にレビューに提出する簡易版も完成しました。ただし、これはテスト用です。レビューのために提出する実際のバージョンは、以前に作成した単純なバージョンを含めることをお勧めします。

4. コントロールバージョンの切り替え。コードから、バージョンの切り替えが version の値に依存していることがわかります。したがって、バージョン フィールドを、レビューのために送信されるバージョンのインターフェイスに追加して、バージョンを動的に切り替える要件を満たすことができます。レビューのために送信されるバージョンが承認される限り、バージョン フィールドを 0 以外の数値に変更して正式バージョンに戻します。

結論

この方法に従ってレビューを回避することはできますが、開発されたミニプログラムが健全で進歩的であることを推奨し、全員が共同でグ​​リーンミニプログラム環境を作成する責任があります(笑)。

関連する推奨事項:

WeChatミニプログラムのプロセス進行状況のグラフスタイル機能を実装する方法

WeChatミニプログラムのライフサイクルの詳細な説明

WeChatミニプログラムはページタイトルメソッド共有の動的設定を実装します

WeChat Miniプログラムの画像をサーバーにアップロードする例の詳細な説明

WeChat Miniプログラムサーバーをローカルに構築する方法



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。