私たちのシナリオへの戻り値は、我々はマイクロチャンネル小さなプログラムに基づいて、異なるシナリオに応じて異なる処理を行うことができ、我々は、シーンを使用することがより便利に分割します
現在サポートされているシーンの値は次のとおりです。
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のために:契約アプレットから戻ってジャンプ IF(typeof演算 extraData == 「未定義」){ // TODO // クライアント署名付きアプレット不確実な結果、バック商人側へのサブスクリプション要求決意結果 リターン; } IF(extraData.return_code == 'SUCCESS " ){ // TODO // クライアントアプレットのサブスクリプションは成功し、商人裏面にサブスクリプション要求確認の結果 VAR contract_id = extraData.contract_id リターン; } 他{ // TODO // サブスクリプションの障害の リターン; } } } } } )