我希望創造一個QR代碼,執行以下操作:(出「你贏了$ 5」)控制QR碼掃描操作
- 當從應用程序中進行掃描,它dislpays定製警報,
- 使用不同的QR碼閱讀器(非應用程序)進行掃描時,它會轉到指導用戶下載應用程序的移動網頁。
我的主要問題是:您可以控制當QR碼由不屬於您自己的讀取器掃描QR碼時發生的情況嗎? (如果你願意的話,「默認」動作)
我希望創造一個QR代碼,執行以下操作:(出「你贏了$ 5」)控制QR碼掃描操作
我的主要問題是:您可以控制當QR碼由不屬於您自己的讀取器掃描QR碼時發生的情況嗎? (如果你願意的話,「默認」動作)
你可以在你的URL中添加一個散列(http://foo.com/index.html#You贏得$ 5!,其中#的所有內容都是散列)並尋找散列。您也可以在散列前加上您知道的內容,然後在顯示警報視圖時刪除前綴。在標準的QR閱讀器中,只需打開網站即可忽略散列。
您想要註冊URL的意圖。
例如,假設QR包含以下網址
http://m.example.com/12345
如果您的應用程序掃描,它認識到它是爲你服務的有效URL(因爲它包含您的域名)。然後它從它的數據庫中查找代碼(12345),並看到它包含「你贏了£5」或其他任何東西。
如果常規掃描儀讀取代碼,它將訪問您的移動網站 - 然後您可以將其重定向到應用商店以查找其設備。
使用qr-zbar-ane原生擴展並在讀取QR碼後編碼它以使其成爲您想要的。您可以在樣品和擴展下載:http://www.nativext.com/ane-by-os/ios/qr-reader-native-extension/
,並使用此代碼瀏覽到您掃描的網址:
protected function scannedHandler(event : QRZBarEvent) : void {
qr.removeEventListener(QRZBarEvent.SCANNED, scannedHandler);
navigateToURL(new URLRequest(event.result));
}