ホームページ >ウェブフロントエンド >jsチュートリアル >WeChat ミニ プログラムが審査に落ちた場合はどうすればよいですか?

WeChat ミニ プログラムが審査に落ちた場合はどうすればよいですか?

亚连
亚连オリジナル
2018-06-11 16:02:571973ブラウズ

この記事では主にWeChatアプレットレビューの失敗に対する詳細な解決策を紹介し、参考にさせていただきます。

はじめに

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

問題の説明

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

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

解決策

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

最初のステップは、ミニ プログラムのバージョンを制御するための判断メカニズムをミニ プログラムのエントリ ファイルに追加することです。
2 番目のステップは、レビューのために提出する簡単なバージョンを作成することです。
3 番目のステップは、レビューが合格するのを待ってから、最初のステップで設定した判定メカニズムを通じて正式バージョンに切り替えることです。

次に、それがどのように機能するかについて話しましょう。

1. まず、以下に示すように、QuickStart プロジェクトを作成しました。

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: &#39;Hello World&#39;,
  userInfo: {},
  hasUserInfo: false,
  canIUse: wx.canIUse(&#39;button.open-type.getUserInfo&#39;),
  version: 0
 }

操作の結果は次のとおりです:

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

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

上記は私があなたのためにまとめたものです。

関連記事:

Express はクエリサーバーを構築します

vue-cli プロジェクトの ProxyTable クロスドメインの問題

React コンポーネントでの refs の使用方法

webpack での devtool の使用の詳細な説明

JavaScript で暗黙的な呼び出しを使用するにはどうすればよいですか?

vue.js 大規模なシングルページアプリケーションを構築する方法

以上がWeChat ミニ プログラムが審査に落ちた場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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