マイクロチャネルシーンシーンアプレット値

私たちのシナリオへの戻り値は、我々はマイクロチャンネル小さなプログラムに基づいて、異なるシナリオに応じて異なる処理を行うことができ、我々は、シーンを使用することがより便利に分割します

現在サポートされているシーンの値は次のとおりです。

1001:ディスカバリーバーは、メインエントランス、「最近使用」リスト(基本ライブラリ2.アプレット2 バージョン0.4からは、「私の小さなプログラム」のリストが含まれている)
 1005 :検索結果ページの最上部の検索ボックス
 1006 :メインプログラムは、小さなバーを見つけました入口検索ボックスの検索結果ページ
 1007 :単一のアプレットのチャットセッションメッセージカード
 1008 :グループチャットアプレットセッションメッセージカード
 1011 :2次元コードスキャン
 1012 プレス画像識別次元コード:
 1013 :モバイルアルバムを選択2次元コード
 1014 :アプレットテンプレートメッセージ
 1017は:ポータルページの試用版に行く
 1019 :マイクロチャンネル財布
 1020 :パブリック数のプロフィールページに関連するアプレットのリスト
 1022 :チャットトップアプレットの入り口の上部
 1023 アンドリュースデスクトップアイコン:
 1024 :アプレットのプロフィールページ
 1025 :1次元コードスキャン
 1026 :小さなプログラムリスト近い
 1027 :検索結果ページの最上部リストで「使用アプレット」検索ボックス
 1028:マイカードパッケージ
 1029のカードクーポンの詳細ページ:
 1030 :自動テストで小さなプログラムを開くために
 1031 :プレス画像識別1次元コード
 1032 :携帯電話のアルバムは、一次元コードを選択
 1034 マイクロチャネル支払い完了ページ:
 1035 :公開番号カスタムメニュー
 1036 :アプリケーション共有メッセージカード
 1037 :小さなアプレットプログラムが開き
 1038 :別の小さなプログラムからのリターン
 1039 :TV振る
 1042 :検索結果ページの友人を追加し、検索ボックス
 1043 :いいえ公共メッセージテンプレート
 1044 :のshareTicket小さなニュース番組カード 
 1045 :友人のサークルの広告
 1046 :サークルの友人の広告詳細ページ
 1047 :スキャンアプレットコード
 1048 :プレス画像識別アプレットコード
 1049 :モバイルアルバムは、アプレットコード選ば
 1052 ストアカードの請求書の一覧に適し:
 1053 :検索結果ページを検索
 1054:検索ボックス小さなプログラムのショートカットの入り口の上部
 1056 音楽プレーヤーメニュー:
 1057 :財布カードの詳細ページ
 1058 :パブリック・ナンバーの記事
 1059 :招待ページ結合試用版アプレット
 1064を Wi-接続するマイクロチャネル:Fiのステータスバー
 1067 :公開いいえ記事広告ません
 1068 :プログラム広告の小さなリストの近くに
 1069年のモバイルアプリケーション:
 1071 :銀行カードリストページの財布で
 1072 :2次元コードのコレクション・ページ
 1073 :顧客アプレットメッセージカードによって送信されたメッセージのリスト
 1074年公開セッションを発行した数:アプレットのメッセージカード
 1077 :周囲の揺れ
 1078:でもWi- 成功ページFiの
 1079 マイクロ文字のゲームセンター:
 1081 :テキストの下のメッセージは、リンクを顧客に送る
 1082 :セッションテキストの発行、公開数はリンク
 1084 :友人の輪広告ネイティブページ
 1089:マイクロチャネルプルダウンメインのチャットインターフェース、「最近使用」欄(基本ライブラリ2. 20.4バージョンでは、「私の小さなプログラム」欄)が含まれますので、
 1090 のメニューのボタンを押しアプレット右上には、最近の利用履歴れます:
 1091年公共財カード番号の記事:
 1092 :都市サービスのエントランス
 1095 :アプレット広告コンポーネント
 1096 :チャットを
 1097 :マイクロチャネルの有料サブスクリプション・ページ
 1099 :埋め込まれたプラグインのページ
 1102:公共サービス番号プロフィールページプレビュー

上記のシナリオの値を取得することができ、アプリonLaunch onShow、シーンの下の部分はまた、値APPIDソースアプリケーションを取得することができ、またはパブリック番号をアプレット

我々はonLaunch、onShow機能でシーンの値を取得することができます。

onLaunch、onShowパラメータ

フィールド タイプ 説明
パス パスアプレットを開きます。
質問 オブジェクト オープンクエリアプレット
シーン シーン値アプレットを開きます。
shareTicket  
referrerInfo オブジェクト シーンは、アプレットによって開かれた場合、または別のパブリック数やアプリから、このフィールドを返します
referrerInfo.appId ソースアプレットまたはパブリックまたはAPPIDのアプリの数
referrerInfo.extraData オブジェクト 1037年または1038年の間に、データ、シーン=支持体上のソースは、アプレットのパス

無料アプレットマイクロチャネルマイクロチャネルの秘密の署名:ここでは簡単なシナリオは、説明を行います

アプリ({ 
    onShow(RES){ 
        IF(res.scene === 1038){ // シーン1038値:アプレットからの復帰が開かれる
            CONSTのAppID用{extraData} = res.referrerInfo
             IF(APPID ==ための' wxbd687630cd02ce1dを'){ // wxbd687630cd02ce1dとしてのAppIDのために:契約アプレットから戻ってジャンプ
                IFtypeof演算 extraData == 未定義){
                     // TODO
                     // クライアント署名付きアプレット不確実な結果、バック商人側へのサブスクリプション要求決意結果
                    リターン; 
                } 
                IF(extraData.return_code == 'SUCCESS " ){
                     // TODO
                     // クライアントアプレットのサブスクリプションは成功し、商人裏面にサブスクリプション要求確認の結果
                    VAR contract_id = extraData.contract_id
                     リターン; 
                } {
                     // TODO
                     // サブスクリプションの障害の
                    リターン; 
                } 
            } 
        } 
    } 
} )

 

おすすめ

転載: www.cnblogs.com/joe235/p/11346246.html