General Support Related Section:

 

  1. The iMag/iMag Pro demo application that comes with the SDK does not seem to run with iOS 5.  Is there an iOS5 compatible version?
  2. How do I run the debugger on iMag Pro reader?
  3. We received following message from Apple while we submit application to App Store. "We are unable to post your app to the App Store at this time because we have no verification that you are authorized to distribute apps that interact with the required MFi hardware." What should I do?
  4. I am looking for a solution to get data from the magnetic strip into a FileMaker Go App (FileMaker Inc.). If i'm in an iApp (for example, "Notes") and swipe a credit card through iMag, would there be any data pasted into the App?
  5. I am trying to send commands to iMag Pro reader through a mobile device, but I always receive <NAK>.

 

1. The iMag/iMag Pro demo application that comes with the SDK does not seem to run with iOS 5.  Is there an iOS 5 compatible version?

A. We don't have a SDK specifically for iOS 5; the SDK works with iOS 3.1.3 or above. Please include protocol string of iMag Pro in the Xcode project.

  1. Open .plist file under Resources folder
  2. Add "Supported external accessory protocols' to the information property list if it doesn't exist
  3. Add iMag/iMag Pro protocol string (available in the source code of SDK demo, with format xxx.xxxxxxxxxxxxx.xxxx) to "Supported external accessory protocols.

2. How do I run the debugger on iMag Pro reader?

A. Since iMag and iMag Pro both use 30-pin dock and they share the same SDK, you may use iMag reader, which includes a Micro USB connector on the side, while developing their own application.

 

3. We received following message from Apple while we submit application to App Store. “We are unable to post your app to the App Store at this time because we have no verification that you are authorized to distribute apps that interact with the required MFi hardware.” What should we do?

A. Before submitting an iMag or iMag Pro compatible application to App Store, we, ID TECH, as the hardware vendor have to register the application to our product plan in order for the application to be registered to work with our product.  You need to provide following information to ID TECH.

  1. App Name
  2. App Developer
  3. Adam ID (the identifier of an application which shows under iTunes Connect as Apple ID)
  4. App Bundle Seed ID
The above mentioned certification process takes approximately 7-10 days. Once the above process is done, you can then submit your application with the PPID that ID TECH provided.

 

4. I am looking for a solution to get data from the magnetic strip into a FileMaker Go App (FileMaker Inc.).  If i'm in an iApp (for example, “Notes”) and swipe a credit card through iMag, would there be any data pasted into the App?

A. The mobile readers are not keyboard emulated. Therefore, an application is required to receive data from the SDK. The card data will not be shown in an iApp (such as Notes) because the application is not listening to data coming from either 30-pin connector (for iMag family readers) or headphone jack (for UniMag family readers).

 

5. I am trying to send commands to iMag Pro reader through a mobile device, but I always receive <NAK>.

A. The command structure specified in the user's manual is based on the testing environment of PC.  However, in iOS environment, the pattern is slightly different. Please try to reverse the position of <ETX> and <LRC>.