0

次のようなQRコードを作成したいと思っています。

  1. アプリケーション内からスキャンすると、カスタムアラートが表示されます(例:「$ 5を獲得しました」)
  2. 別のQRコードリーダー(アプリ以外)でスキャンすると、モバイルWebページに移動し、ユーザーにアプリケーションをダウンロードするように指示します。

私の主な質問は、QRコードが自分のものではないリーダーによってスキャンされたときに何が起こるかを制御できますか?(必要に応じて、「デフォルト」アクション)

4

3 に答える 3

0

URL にハッシュを追加して (http://foo.com/index.html#You は $5 を獲得しました!、# の後ろのすべてがハッシュです)、ハッシュを探すことができます。ハッシュに既知のプレフィックスを付けて、アラート ビューを表示するときにプレフィックスを削除することもできます。標準の QR リーダーでは、ハッシュを無視して Web サイトを開くだけです。

于 2012-05-06T23:51:36.500 に答える
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));
}
于 2012-09-21T09:36:04.753 に答える
0

URL のインテントを登録したい。

たとえば、QR に次の URL が含まれているとします。

http://m.example.com/12345

アプリがそれをスキャンすると、サービスの有効な URL であることが認識されます (ドメインが含まれているため)。次に、データベースからコード (12345) を検索し、「5 ポンド獲得しました」などの内容が含まれていることを確認します。

通常のスキャナーがコードを読み取ると、モバイル Web サイトにアクセスし、デバイスのアプリ ストアにリダイレクトできます。

于 2012-05-07T12:22:58.483 に答える