は、私は次のことを行いQRコードを作成するために探しています:(。例「あなたは$ 5勝った」)制御QRコードをスキャンアクション
アプリケーション内からスキャン- が、それはカスタムアラートを、dislpaysを を
- 別のQRコードリーダー(非アプリ)でスキャンすると、ユーザーにアプリケーションのダウンロードを指示するモバイルWebページに移動します。
私の主な質問は次のとおりです。あなた自身のものではない読者がQRコードをスキャンするとどうなりますか?
は、私は次のことを行いQRコードを作成するために探しています:(。例「あなたは$ 5勝った」)制御QRコードをスキャンアクション
アプリケーション内からスキャン私の主な質問は次のとおりです。あなた自身のものではない読者がQRコードをスキャンするとどうなりますか?
URLにハッシュを追加することができます(http://foo.com/index.html#Youが$ 5を獲得しました。ここで、#を超えるものはすべてハッシュです)ハッシュを探してください。アラートビューを表示するときに、わかっているものをハッシュの先頭に付けて、接頭辞を削除することもできます。標準のQRリーダーでは、ハッシュを無視してウェブサイトを開くだけです。
URLのインテントを登録したいとします。例えば
、前提とQRは、それはあなたのアプリケーションをスキャンした場合、次のURL
http://m.example.com/12345
が含まれています(それはあなたのドメインが含まれているため)、それはあなたのサービスのための有効なURLだと認識しています。次に、そのデータベースからコード(12345)を検索し、 "You won£5"などが含まれていることを確認します。
通常のスキャナがコードを読み取った場合、携帯電話のWebサイトにアクセスし、そのデバイスのアプリストアにリダイレクトすることができます。
qr-zbar-aneネイティブエクステンションを使用して、QRコードを読んだ後にあなたが望むものを作るためにコーディングします。あなたはでサンプルおよび拡張のダウンロードを見つけることができます。http://www.nativext.com/ane-by-os/ios/qr-reader-native-extension/
そして、あなたは、スキャンしたURLにナビゲートするために、このコードを使用します。
protected function scannedHandler(event : QRZBarEvent) : void {
qr.removeEventListener(QRZBarEvent.SCANNED, scannedHandler);
navigateToURL(new URLRequest(event.result));
}