2012-05-06 5 views
0

は、私は次のことを行いQRコードを作成するために探しています:(。例「あなたは$ 5勝った」)制御QRコードをスキャンアクション

アプリケーション内からスキャン
  1. が、それはカスタムアラートを、dislpaysを
  2. 別のQRコードリーダー(非アプリ)でスキャンすると、ユーザーにアプリケーションのダウンロードを指示するモバイルWebページに移動します。

私の主な質問は次のとおりです。あなた自身のものではない読者がQRコードをスキャンするとどうなりますか?

答えて

0

URLにハッシュを追加することができます(http://foo.com/index.html#Youが$ 5を獲得しました。ここで、#を超えるものはすべてハッシュです)ハッシュを探してください。アラートビューを表示するときに、わかっているものをハッシュの先頭に付けて、接頭辞を削除することもできます。標準のQRリーダーでは、ハッシュを無視してウェブサイトを開くだけです。

0

URLのインテントを登録したいとします。例えば

、前提とQRは、それはあなたのアプリケーションをスキャンした場合、次のURL

http://m.example.com/12345 

が含まれています(それはあなたのドメインが含まれているため)、それはあなたのサービスのための有効なURLだと認識しています。次に、そのデータベースからコード(12345)を検索し、 "You won£5"などが含まれていることを確認します。

通常のスキャナがコードを読み取った場合、携帯電話のWebサイトにアクセスし、そのデバイスのアプリストアにリダイレクトすることができます。

0

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)); 
}