How Do Mobile Codes Work? FAQ

You may have seen them in our weekly ads, on BestBuy.com, or on signs in our retail stores: two-dimensional images that look similar to traditional bar codes, but are irregular and often square. Ever wonder what they are? They’re Mobile Codes!
What is a Mobile Code?
A Mobile Code is any two-dimensional (DataMatrix or QR code) or linear bar code (UPC) which can be read by a smart phone, linking the physical world with the on-line world. Some bar code symbologies are in the public domain, such as UPC and DataMatrix and some symbologies are proprietary (e.g. Microsoft’s Tag and EZ codes).  Bar Code scanners today are “image scanners,” and since most smart phones have cameras built into them, we can now use them as personal bar code scanners!
Do I need software to read a Mobile Code?
Yes. The Best Buy Mobile App is free software you can download to your phone that contains a bar code reader. The reader will scan UPC and QR codes for products carried by Best Buy. To download the reader, simply follow these instructions:
1)      Text “APP” to 332211.
2)      Click on the link that is returned
3)      Download and install the Best Buy Mobile App on your phone
4)      Launch the app, push the Product Scan button, and hover the phone over the code.
Try this one: 
You can also download the app through several platform-specific app stores:
         iPhone via Apple App Store
         Android Phone via Google Play
         Windows Phone and Touch Screen PC via Windows Phone Store
Additional app features can be found on http://www.BestBuy.com/App.
What phones are supported?
The Best Buy Mobile App is available on most iPhone, Android, and Windows Mobile devices. It is also available for Touch Screen PCs. iPad version coming soon!
What service plans will I need?
The service relies on a data plan from your provider or the free Wi-Fi network available in each of our retail stores. The amount of bandwidth consumed varies based on the product experience rendered. If you do not have an unlimited data plan, please plan accordingly. Remember, watching videos can use more bandwidth than viewing mobile web pages.
What type of bar codes can I scan with the Best Buy Mobile App?
The Best Buy Mobile App reads QR (Quick Response) Codes, which are the square two-dimensional bar codes with the three smaller squares in the upper right and left of the bar code and in the lower left.   The Best Buy Mobile App can also read UPC codes (the codes used at cash registers in stores). The app does not currently read Data Matrix codes which are square two-dimensional codes, but they don’t have the three smaller squares in them.
What will happen when I scan the Mobile Code?
After reading a Best Buy Mobile Code, you will be taken to a mobile web page that contains item specific information. You can use the Best Buy Mobile App to compare a number of products or narrow your selection of items based on parameters you select while in the store.
Is there any personal information involved?
No personal information is obtained from your phone. If you have the Best Buy Mobile App and have logged in, your My Best Buy membership information may be used to create a personalized experience.
How do mobile codes work?
The Best Buy Mobile App includes the software required to turn your phone into a scanner. All you need to do is initiate the scanner and hover the phone over the code. The app scans the code and launches the corresponding experience. It’s the best of both worlds: you can be online and in the store at the same time!
How do I save the data for use later?
On the iPhone and Android, add the product to your cart. Products added to your cart are available until removed. A list of recently viewed products can also be accessed through the main app menu.
What prices will I see on my mobile device?
You will see our regular BestBuy.com prices.  In some cases they may vary from the in-store price.

If you touch the left side of the telephone number field, you get a drop down Label from which you can select the type of number it is to be.

Similar Messages

  • How does this code work?

    public class TestDays {
    public enum Days { MON, TUE, WED };
    public static void main(String[] args) {
    for(Days d : Days.values() )
    Days [] d2 = Days.values();
    System.out.println(d2[2]);
    Also explain the for loop declaration please.

    masijade. wrote:
    prometheuzz wrote:
    masijade. wrote:
    Are you sure it works, at all?
    ...Sure, why not?I.E. "works" as in does what it is suppossed to do, not as in compiles and executes.
    He did not tell us what was expected (if anything at all). The classic "define does not work" type question.Ah, I see.

  • Configuring profiles for transaction EXPD/AXPD and how the t-codes work

    Hello experts!
    I inadvertently ran across these transactions recently and (based on descriptions) want to explore its functionality further for my current client.  However, in their systems there is no Progress Tracking Profile configured, preventing me from executing.
    I've seen previous posts that indicate there should be an IMG node located in the MM>Purchasing path but I cannot locate it in this client's system.  Those same posts indicate an alternate node in Project Systems to configure this, and I do see it there.
    Is there a business function in the Switch Framework that has to be activated in order to create this node in MM or is this functionality specific to an industry solution?
    Again, have no idea if this transaction would be of use to them.  They do indeed use Project Systems, but I'm not understanding what these transactions do and am having extreme difficulty locating any useful documentation on them.
    Any guidance you can lend would be greatly appreciated.
    Thanks
    Jason

    Hi
    I know that but the Sales Document filed is not there in that T.code. Thats the problem.
    Regards
    Rajaram

  • How to make code work for previous versions

    Hello, i have written the code below using swing 1.4. I was wondering if anyone could help me by letting me know what to convert so i run run this on a machine with a lower java runtime (ie 1.22)
    What i am trying to do is have a tree with a list of files, and when u click on a node, the tree will expand, and send the node name accross to another frame. Help is most appreciated. Thanks
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.tree.*;
    import javax.swing.event.TreeSelectionListener;
    import javax.swing.event.TreeSelectionEvent;
    import java.net.*;
    import java.applet.AppletContext;
    import java.util.Enumeration;
    public class SimpleTree extends JApplet  {
    JTree tree = new JTree();
      public void init() {
       new SimpleTree();
      public SimpleTree() {
    /*try {
          UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch(Exception e) {
          System.out.println("Error setting native LAF: " + e);
        Container content = getContentPane();
        Object[] hierarchy =
          {"WebSphere MQ",
            new Object[] { "400","400 Pstuff.htm",
         "400 PStuff.htm",
         "A406 - Pstfdfs.htm"}}
        DefaultMutableTreeNode root = processHierarchy(hierarchy);
        tree = new JTree(root);
        tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
        tree.addTreeSelectionListener(new TreeSelectionListener() {
        public void valueChanged(TreeSelectionEvent e) {
             DefaultMutableTreeNode node = (DefaultMutableTreeNode)
             tree.getLastSelectedPathComponent();
             String stringname = tree.getLastSelectedPathComponent().toString();
             if (node == null) return;
             if (node.isLeaf()) {
                try {
                           getAppletContext().showDocument(new URL("http://mql3service.hursley.ibm.com/process/"+stringname), "viewer");
                  }catch(Exception f) {System.out.println("" + f); }   
        content.add(new JScrollPane(tree), BorderLayout.CENTER);
        setSize(500, 700);
        setVisible(true);
      public DefaultMutableTreeNode processHierarchy(Object[] hierarchy) {
        DefaultMutableTreeNode node =
          new DefaultMutableTreeNode(hierarchy[0]);
        DefaultMutableTreeNode child;
        for(int i=1; i<hierarchy.length; i++) {
          Object nodeSpecifier = hierarchy;
    if (nodeSpecifier instanceof Object[]) // Ie node with children
    child = processHierarchy((Object[])nodeSpecifier);
    else
    child = new DefaultMutableTreeNode(nodeSpecifier); // Ie Leaf
    node.add(child);
    return(node);
    public void Rupz(String random)
    TreePath path = null;
    TreeNode [] treenode = null ;      
    String strNode = random;
    DefaultMutableTreeNode root = (DefaultMutableTreeNode)tree.getModel().getRoot();
    Enumeration e = root.breadthFirstEnumeration();
    while(e.hasMoreElements())
    DefaultMutableTreeNode dftTmp = (DefaultMutableTreeNode)e.nextElement();
    if(dftTmp.toString().equals(strNode))
         treenode = dftTmp.getPath();
         path = new TreePath(treenode) ;
    try {
    getAppletContext().showDocument(new URL("http://mql3service.hursley.ibm.com/process/"+strNode), "viewer");
         }catch(Exception f) {
         System.out.println("" + f);           
    if(path != null)
         tree.setSelectionPath(path);
    repaint();
    public static void main(String [] args) {
    JFrame f = new JFrame("") ;
    Container contentPane = f.getContentPane();
    contentPane.setLayout(new FlowLayout());
    SimpleTree ta = new SimpleTree() ;
    ta.init() ;
    f.addWindowListener(new ExitListener());
    f.setSize(500,700);
    contentPane.add(ta,BorderLayout.CENTER);
    f.setVisible(true) ;

    hi!
    you can get lead selection in the action handler then inset your code for currentContextElement.
    wdContext.currentContextElement().getTableSorter().sort(wdEvent, wdContext.nodeXXX());
    thanks
    vishal

  • How does UIDemo code work?

    Hi,
    I am relatively new to Java but have basic understanding.
    I have been looking at the UIDemo code that comes with Java ME SDK 3.0 and can see the various packages Alert Guage etc. but cannot see where they are amalgamated into the UIDemoMIDlet.
    Any help would be appreciated

    Hi Ian,
    open project properties of UIDemo, go to Application Descriptor category and select MIDlets tab - all MIDlets are registered here.
    In built application is the registration hold in .jad and manifest files.
    Regards,
    Radko

  • I turned my iMessages off and now it won't turn back on and asks for mobile data or wifi to be on but my mobile data works fine! How do I get iMessages to turn on again?

    I Turned my iMessages off and now it won't turn on again without saying that wifi or mobile data must be turned on, however my mobile data works fine. How do I get iMessages to turn on again?

    I had a similar issue with my phone.....it just shut off and wouldn't come back on even thought it was charged.  My daughter toggled the mute switch several times and then she pressed and held down the home and lock buttons.  It worked......would be worth a shot.

  • How do the two codes work ?

    i came across the following code in socket programming in the net,could anyone please tell me that how do the following codes work together? there is no main class in ChatHandler programme but there seems that it is a separate programme.. being new to java i am unable to understand it, please someone help
    import java.io.IOException;
    import java.net.ServerSocket;
    import java.net.Socket;
    public class ChatServer {
        public static final int DEFAULT_PORT = 9800;
        public static void main(String[] args) {
         int port = DEFAULT_PORT;
         ServerSocket serverSocket = null;
         Socket socket = null;
         try {
             if(args.length > 0)
                 port = Integer.parseInt(args[0]);
         } catch(NumberFormatException nfe) {
             System.err.println("Usage: java ChatServer [port]");
             System.err.println("Where options include:");
             System.err.println("\tport the port on which to listen.");
             System.exit(0);
         try {
             serverSocket = new ServerSocket(port);
             while(true) {
                 socket = serverSocket.accept();
                 ChatHandler handler = new ChatHandler(socket);
                 handler.start();
         } catch(IOException ioe) {
             ioe.printStackTrace();
         } finally {
             try {
                 serverSocket.close();
             } catch(IOException ioe) {
              ioe.printStackTrace();
    }// ChatHandler.java
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;
    import java.net.Socket;
    import java.util.Vector;
    public class ChatHandler extends Thread {
      static Vector handlers = new Vector( 10 );
      private Socket socket;
      private BufferedReader in;
      private PrintWriter out;
        public ChatHandler(Socket socket) throws IOException {
            this.socket = socket;
         in = new BufferedReader(
             new InputStreamReader(socket.getInputStream()));
         out = new PrintWriter(
             new OutputStreamWriter(socket.getOutputStream()));
        public void run() {
            String line;
         synchronized(handlers) {
             handlers.addElement(this);
    // add() not found in Vector class
         try {
             while(!(line = in.readLine()).equalsIgnoreCase("/quit")) {
              for(int i = 0; i < handlers.size(); i++) {     
                   synchronized(handlers) {
                          ChatHandler handler =
                           (ChatHandler)handlers.elementAt(i);
                      handler.out.println(line + "\r");
                   handler.out.flush();
         } catch(IOException ioe) {
             ioe.printStackTrace();
         } finally {
             try {
              in.close();
              out.close();
              socket.close();
             } catch(IOException ioe) {
             } finally {
              synchronized(handlers) {
                  handlers.removeElement(this);
    }

    pranay09 wrote:
    ok, but when i am compiling the two codes, then for the second one i get the error that no main class found:No, you will never get that when compiling.You will get that when running, if the class you try to run is not on your classpath.
    main() is simply the entry point into your program for the JVM. When you say
    java MyClassYou're telling hte JVM to execute public static void main(String[] args) in the class MyClass. That class must be on your classpath and it must have that method. That class is then free to use any other classes, in its own package or in other packages (provided they are accessible and on the classpath), regardless of whether those classes have a main method.

  • How to make the mobile application work with firewall and anti-virus ON

    Hi,
    I keep on receiving internal processing error when i try to login sap mobile solution 1.3.0 on my ipad and i was provided a solution, that is to turn off my firewall and antivirus. I works by turn off both of it but i cant possible turn of the firewall and antivirus on the server.
    Can anyone guide me how to make the mobile application work with firewall and anti-virus ON
    Thank you

    Dear Rajesh,
    Create a policy in your fire wall to allow the port to send and receive data.
    I believe the port for the mobile should be port 8080 and 8443.
    And your license server port 30000 and 30001
    nd.Q

  • How does a CIN code works in LabVIEW?

    hi..can any one explain as to how a CIN code (written in c/c++) works in LabVIEW.Do we have to import the c/c++ file too when we import the respective VI? How does the CIN code work in an exe file without having to load the C/C++ code?

    When you create the VI that calls the CIN you load the binary object code into the code interface node itself and it's stored as part of the VI. Hence you don't need to include anything special in your build. Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • I have apple iphone 5, today morning mobile is working but there is no light at all, i cannot see anting. how can i restart my phone

    I have apple iphone 5, today morning mobile is working but there is no light at all, i cannot see anting. how can i restart my phone

    Hold the power button and the home button at the same time.
    UNTIL the Apple logo appears then release, can be up to 30 secs

  • I wonder how this code works?

    I was going through java API in order to understand how System.out.println("Print this string"); works. I came to know that println is an instance method of PrintStream class. So, i created an instance of PrintStream (ps) and accessed println. My code works fine BUT i realized that i needed to pass System.out as parameter to PrintStream constructor.
    NOW System.out already refers to an instance of PrintStream class.
    BUT there is no such constructor defined in PrintStream class that requires an instance of PrintStream as parameter (See API).
    I wonder how this code works?
    import java.io.*;
    class AnotherWayToPrint {
         public static void main(String[] args) {
              PrintStream ps = new PrintStream(System.out);
              ps.println("Yes! I am printed.");
              ps.println(System.out); // java.io.PrintStream@1ob62c9
    }

    I was going through java API in order to understand
    how System.out.println("Print this string"); works. I
    came to know that println is an instance method of
    PrintStream class. So, i created an instance of
    PrintStream (ps) and accessed println. My code works
    fine BUT i realized that i needed to pass System.out
    as parameter to PrintStream constructor.
    NOW System.out already refers to an instance of
    PrintStream class.
    BUT there is no such constructor defined in
    PrintStream class that requires an instance of
    PrintStream as parameter (See API). Requires? All the constructors for PrintStream take an OutputStream as a parameter.
    A PrintStream IS AN OutputStream

  • X220 Mobile Broadband - how to get it working

    I have an X220 with Fedora 15 (2.6.40 kernel) and I am unable to get integrated Mobile Broadband working. Does anyone have this working and/or know the special magic required to get it working?

    Is this the first time you are trying to use fedora with mobile broadband? If so check out the supported devices list on fedora project page.
    http://live.gnome.org/NetworkManager/MobileBroadband
    Cheers and regards,
    • » νιנαソѕαяα∂нι ѕαмανє∂αм ™ « •
    ●๋•کáŕádhí'ک díáŕý ツ
    I am a volunteer here. I don't work for Lenovo

  • This code works in Chrome. How can I make it work in FF as well.

    function openWin(ID) { // open workshop ID in another window
    var URL = '/chatroom.php?ID='+ID;
    var name = 'Chat'+ID; // so if you open it twice it reopens the window.
    var win = window.open('',name); // no URL - won't refresh
    if (win.location == "about:blank") { // new open
    win.location.href = URL;
    win.focus();
    This code is called on a "javascript link". The first call is to open the new window and switch to it. Any subsequent call is to reopen the window WITHOUT REFRESHING and switch to it.
    As mentioned. The code works perfectly in Chrome. In Firefax 23.01 the focus call is ignored, leaving the background window or tab in the background.
    For what its worth, it does the same in IE 10 either, but IE is a lost cause.

    I tested using a bookmarklet: *
    javascript:var winTest = window.open("", "winTest1", "width=800,height=600"); winTest.focus(); if(winTest.location.href == "about:blank") winTest.location.href = "http://support.mozilla.org/"; void 0;
    Note that I've switched the order of the statements so that winTest.focus() precedes accessing the location object.
    When I am viewing a page on this site, the window opens as expected. If I switch focus back to my original window and run the bookmarklet again:
    * with dom.disable_window_flip set to its default value of true, <s>the focus ''does not'' change</s> ''correction: this does seem to work''
    * with dom.disable_window_flip set to false, the focus ''does'' change
    If I try the same bookmarklet from another site, I get a permission error (cross-domain violation) in the Browser Console (Ctrl+Shift+j) attempting to check the current href on the second run. This halted the script before it could change focus. That's why I switched the sequence of statements.
    Can you replicate that?
    ''*'' To create a bookmarklet, display the Bookmarks Toolbar, then copy the above string of code. Right-click the Bookmarks Toolbar, choose New Bookmark, paste the code into the Location box and choose any name you like.

  • How can I code to play audio continuously from page to page in iBooks for reflow ePub

    Hi,
    I have tried and successfully completed the iBooks ambient soundtrack option in Fixed Layout ePub. It works fine.
    But while trying the same in Reflow ePub, it is not working in iPad iBooks. I have latest iBooks version and latest iOS version in my iPad.
    Please let me know how can I code to play audio continuously from page to page in iBooks for reflow ePub?
    Thanks,
    Sundaram

    As soon as the user turns to the next page, the audio stops.
    That's how it works in all cases.
    the book is a read aloud book.
    See the 'How-To Read Aloud' section in iBA Tips and Tricks 01

  • Why does my javascript code work fine in all other browsers, but not Safari

    Previously, I have asked how Safari handles javascript trying to resolve a problem with a slide menu, (http://www.designoutput.com/testslide.html) being directed to validator. I have corrected as many things as possible and still have code work in other browsers. Why will my code work in all other browsers (IE 5.2, Firfox, Netscape, and Opera) and not Safari. It appears that Apple would address some of the problems that people are listing. Possibly, my problem is not with Safari, but my code, if so why does it work in all other browsers. Having more knowledge of how Safari accepts code or handles code differently than other browsers would be helpful. It would be nice if I could debug my code in Safari step by step to know where the problem is at. I'm just frustrated with Safari after working on my problem for over a month. Would be very greatful to anyone that could just being to get my code to appear in Safari (only a blank page in Safari, menu appears in all other browsers)
    G4 AGP 400, Powerbook G4, G4 Siver 733   Mac OS X (10.4.7)  

    you seem to have deleted even more end tags. elements (<a>, <div>, <td>, etc.) need to be closed (</a>, </div>, </td>, etc.) to structure the code properly.
    incorrect:
    document.write(<font ...><b>example)
    correct:
    document.write(<font...><b>example</b></font>)
    check out w3schools for html and javascript help.
    the ilayer tag should only be in your NS (i.e. not NS6) code, but it too needs to be closed.
    i don't use IE, but with these fixes i've gotten your page to display fine in safari, firefox and opera.
    iBook g4     OS X.4.x

Maybe you are looking for

  • HDTV on MSI N9500GT-MD512Z

    Hello ! I've got some problems with connecting my Samsung TV LA26B450 with my MSI N9500GT-MD512Z. I tried HDMI cable , I tried HDMI-to-DVI , -  On my TV I only see " No signal " , but the videocard does really send something to my TV ( otherwise I ge

  • Itunes 11.01 - no ipod album cover view grrrrrrr

    Am I missing something here?  Something terrible has changed in iTunes 11(.01).   When I plug my iPod (5th gen nano) in to me iMac and start up iTunes, I no longer can browse thru the music showing the album view covers of what's on my iPod.  I'm rea

  • PDFMaker and transparent background

    PDFMaker in Acrobat XI, used with Word 2010, does not convert transparency in a PNG signature image that is positioned "Behind Text" in Word. The signature image converts with a white background that covers the text it's supposed to be behind. If con

  • Photoshop elements and premiere 12

    I have photoshop elements and premiere 12.  I have been unable to edit my pictures.  I can go to the organizer but cannot go to editor.  It will tell me to sign in and acts like it is goint to work but nothing happens, it just stops and stays on orga

  • Error while compiling resource Module (Very urgent)

    Hi all,             While i was trying to compile my resource file to swf through command line ' C:\Users\Karthikeyan R\Documents\Flash Builder 4\ttv_multiplethemes_localization>"C:\Program Files\Adobe\Flash Builder 4\Adob e Flash Builder 4\sdks\4.1.