Quantcast
Channel: Ivanti User Community : All Content - Terminal Emulation (Powered by Wavelink)
Viewing all 466 articles
Browse latest View live

Wavelink Industrial Browser (WIB) viewing / visual issues / web page appears incorrectly / javascript error when using WIB / Problems with SAP ITS Mobile

$
0
0

Wavelink Industrial Browser (WIB) viewing / visual issues

Environment:

WEB Emulation on Telnet (Industrial Browser) 7.x and newer

 

Problem/Issue:

  • Pocket Internet Explorer (Pocket IE) works correctly, but the same page appears incorrectly when using Wavelink Industrial Browser (WIB)
  • Wavelink Industrial Browser (WIB) doesn't look and/or work the same as connecting to the host using Pocket Internet Explorer
  • WIB receives a javascript error when connecting to the Emulation session
  • My web page appears incorrect / wrong when using WIB
  • Visual / viewing issues / problems with SAP ITS Mobile application

 

Resolution:

  • WEB Alternate Browser Support (Windows Mobile Devices Only)
  • WEB Engine Type
  • WEB User Agent

WEB Alternate Browser

  • If it is a device running Windows Mobile, then set WEB Alternate Browser Support to 'Enabled'
    • This setting will attempt to use an alternate browser engine, if one is available on the device.  Currently, only Windows Mobile 6.x devices may have this support, where the build-in Internet Explorer may use a different browser engine than Wavelink uses.

      WEB_AlternateBrowser.PNG

WEB Engine Type

    • The "Enhanced" engine is required to support several features.  These include:
      • Host Profile proxy settings (Internet Explorer values are used)
      • Host Profile Access List
      • Disable compression
      • Disable cookies
      • Local error messages
      • HTTP version (Internet Explorer values are used)
      • User Agent  (Internet Explorer values are used)
      • Inserting text into the web page
    • However, in some situations, the enhanced engine may cause web pages to load slowly or incorrectly.  If you are having difficulties accessing a web site, selecting the "Standard" engine type may help.

      WEB_EngineType.PNG

WEB User Agent

    • This setting allows you to specify the "User-Agent" value that is included with the HTTP header information sent by the device.  This value is used by the Web Server to determine what type of browser is being run by the device.  Changing this option allows the Web Server to uniquely identify devices running Wavelink WEB emulation.
    • If no value is specified, the User Agent value will be the value that Internet Explorer or Pocket Internet Explorer would use on that device.  The typical default values are listed below.
      • Pocket PC 2003 and Windows Mobile 5:
        •     Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
      • Windows CE .NET:
        •     Mozilla/4.0 (compatible; MSIE 6.0; Windows CE)


    • WEB_UserAgent.PNG
      • For CE Devices, try using the following:
        • Mozilla/4.0 (compatible; MSIE 6.0; Windows CE)
      • For Windows Mobile devices, try using:
        • Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
      • Other WEB User Agents that have fixed issues:
        • Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB7.5; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; BRI/1; MS-RTC EA 2; MALC)

Expand Aplication area on VT100 emulation

$
0
0

Hi,

I need support, how i can reduce the size of the Emulation Keyboard for one line only? my cliente can´t view all your aplication area please...

My terminal is a MC3 MObile with Windows CE 5.0 (buid 1400) and the emulation is Telnet CE Version 7.3.50 witch vt100 emulation.

 

Thanks a lot guys!!

Scripting - Enable / Disable integrated scanner / RFID

$
0
0

The following scripts will allow for the scanner to be turned on or off. Be careful when using these scripts.. if you turn off the scanner do not forget to turn it back on.

 

Disable Scanner:

 

Script( Scanner_Disable )

    Escape_Sequence( "%0S" )
    Return

 

Enable Scanner:

 

Script( Scanner_Enable )

    Escape_Sequence( "%1S" )
    Return

 

Enable scan Trigger:

 

Script( ScanTrigger_Enable )
Activate( From_Menu )

    Escape_Sequence( "%6;1S" )
    Return

 

Disable Scan Trigger:

 

Script( ScanTrigger_Enable )
Activate( From_Menu )

    Escape_Sequence( "%6;0S" )
    Return

 

This type of script is normally used in conjunction with the Screen Reformatter to better handle of when to enable / disable the scanner on particular screens.

 

Escape Sequence defined:

 

Sets the scanner to be enabled/disabled after successful scans, where Pb is the bar code type scanned and Ps is the scanner setting to be set:

 

Pb=0  After no scans (Ps ignored); disables mode

Pb=1  After all scans

Pb=2  After 1-D bar code scans

Pb=3  After 2-D bar code scans

Pb=4  Return current setting (Ps ignored).  Returns:

          ESC % ? <type> ; <setting> A

 

Ps=0  Set mode off

Ps=1  Set mode on

 

Soft Trigger:

Pn=6  Soft Trigger.  Disable 6 trigger.

Pn=6  Soft Trigger.  Enable soft trigger.

Example:

ESC % 6 ; 0 S

ESC % 6 ; 1 S

 

Custom Sequence:

 

ESC % Pb ; Ps A

 

RFID Enable and Disable:

 

Format: ESC $ Pe ; Pr R

 

PE=0 Disable RFID

Pe=1 Enable RFID

Pe=2 Don't change RFID state

 

Pr=0 Don't return new state

Pr=1 Return new state

 

if Pr=1, it returns ESC $ Pe R

 

Where Pe=0 if the RFID reader is disabled, or Pe=1 if the RFID reader is enabled

(The command ESC $ 2; 0 R is valid, but will do nothing)

'X WAIT Function key not allowed'

$
0
0

Environment:

Omni XT15 connecting to AS400

Omni XT15 and XT10 and XY15

Telnet Version: 7.3.127

 

Problem:

When I am in a telnet session and I press any key that's not allowed (Anything not Letters and numbers) I get 'X WAIT Function key not allowed'

 

Resolution:

  1. Open Telnet Emulation Parameters:
    EmulationParameters_button.png
  2. Set Reset Required to Never
    Reset_required_enter_as_reset.PNG

If that doesn't work, try this work-around:

  • Use Enter As Reset

Enter_as_reset.PNG

Windows CE 7.0 Socket Disconnect after suspend / resume

$
0
0

Description:

When the mobile unit goes into a suspend / resume, my application has been closed.

 

Microsoft had changed the behavior of the suspend / resume to close any active socket connections over Wi-Fi.

 

Resolution:

To resolve this issue, you will need to update your devices with the monthly updates from Microsoft.

 

Below is a link to the KB article from Microsoft Support:

 

 

http://support.microsoft.com/kb/2795565

Scripting: Wavelink TE Auto Login

$
0
0

Description:

 

This document will go over the process of how to create / record a script to auto login to a host application with Wavelink TE. In this tutorial I will be using an AS400 to record my auto login. The actual user names and passwords have been removed.

 

How to:

 

1. Connect to you host application so that you are at the login screen.

autologin1.JPG

2. In the upper left select the following:

     a. Term

     b. Scripting

     c. Start Capture

 

3. You will then be prompted to verify the screen

autologin2.JPG

     a. Verifying the screen should not be skipped

 

Note: The purpose of verifying the screen is to ensure this script only runs on the login page

 

4. when verifying the screen select a few identifiers that are unique to the login page.

autologin4.JPG

5. Once you have verified the screen, the capture is running, log in into the host application.

 

6. Once you have logged in, use the "Stop Capture" in the lower right of the screen.

autologin5.JPG

7. you will now be prompted to give your recorded script a name and a choice of actions to start the script.

     a. Name your script

     b. Uncheck on screen update

     c. Select "When Session Connects"

     d. Click on the host profiles tab and select the appropriate profile that will use the script.

     e. Click OK

 

autologin7.JPG

autologin8.JPG

8. **NOTE** when finished recording, run the script. In some scenarios the script may run faster than the host will allow.. if that happens, you will need to add delays to the script. In the below example, I cleaned up the script and removed the message lines that the recorder enters,added delays between the actions and moved the actions to be included in the IF statement

 

Example:

 

Original Script:

Script( Autologin )
Profile( 5250 )
Activate( Connection )
    Comment: Verify that this is the desired screen.
    If_Not( Boolean_And( String_Equal( Get_Screen_Text_Length( 1, 36, 7 ), "Sign On", 0, FALSE ), String_Equal( Get_Screen_Text_Length( 6, 17, 4 ), "User", 0, FALSE ), String_Equal( Get_Screen_Text_Length( 7, 17, 8 ), "Password", 0, FALSE ) ) )
        Return
    End_If
    Set_Cursor_Position( 6, 53 )

    Message( "Starting Script", 3 )

    Keypress_String( "USERNAME" )
    Keypress_Key( "5250", "Tab" )
    Keypress_String( "PASSWORD" )
    Keypress_Key( "5250", "Enter/Send" )
    Keypress_Key( "5250", "Enter/Send" )

    Message( "Script Done", 3 )
    Return

 

Edited Script:

Script( Autologin )
Profile( 5250 )
Activate( Connection )
    Comment: Verify that this is the desired screen.
    If_Not( Boolean_And( String_Equal( Get_Screen_Text_Length( 1, 36, 7 ), "Sign On", 0, FALSE ), String_Equal( Get_Screen_Text_Length( 6, 17, 4 ), "User", 0, FALSE ), String_Equal( Get_Screen_Text_Length( 7, 17, 8 ), "Password", 0, FALSE ) ) )
        Set_Cursor_Position( 6, 53 )
        Delay( 1000 )
        Keypress_String( "USERNAME" )
        Keypress_Key( "5250", "Tab" )
        Delay( 1000 )
        Keypress_String( "PASSWORD" )
        Keypress_Key( "5250", "Enter/Send" )
        Delay( 1000 )
        Keypress_Key( "5250", "Enter/Send" )
        Delay( 1000 )
        Return
    End_If

    Return

Motorola MC9090G, CE5.0 OS: 1.35.0000 Persistance TE Configuration

$
0
0

Hello,

I have a clientwhohas 35unitsMC9090Gterminalandneeds to establisha quick waytosetall terminals,but without usingprograms installed onPC.Itry to make acopy-paste.


This OS version incorporates V7.0.12 of TE. My intention is to set the Config of Telnet in 1 terminal (hosts, config.emulation, etc. ..), and extract the necessary files, then copy them to the other terminals.

Believedto have foundthe5 filesresponsible forthe configuration of theTE (Config.tim , HostCfgs.bin , HostDffs.bin , S24cfg.bin and Termcfg.bin),but I thinkI'm missing something, but randomly, when I make a Cold Start in the terminal, the Host I disappear. I can not find what are all the files and / or folders to be able to do what I intend. My goal is to configure 1 terminal and extract  the need to copy to the other terminals, and configuration persists even doing a Cold Start.

 

Couldanyone help mesolve this problem


Thank you very much

Wavelink TelnetCE 73197 Display Language - UTF8

$
0
0

Hello.

I have Motorola MC3190 and TelnetCE 73197. I need select UTF8 in "Display Language". It is demand for correct display Russian language in the programm. I do not see UTF8 in list "Display Language".

How i do it?

Best regards,

   Andrey.


Function keys with WT41N0 Telnet CE 7.3.192 VT220 emulation

$
0
0

Hi i'm having difficulties using function keys with Motorola WT41N0 Telnet CE 7.3.192 and VT200 emulation. Random charachtes or error message key not recognized is diplayed if i'm trying to use Function keys (F1; F2 etc.) Any ideas?

WIB: MC92N0 CE 7.0 - TE version 7.3.195 click one time on input field causes zooming in, other parts of screen zoom with double click

$
0
0

Environment:

WIB: MC92N0 CE 7.0 - TE version 7.3.195

 

Problem:

  • Click one time on input field causes zooming in
  • Double clicking on other parts of screen zoom with double click

 

Resolution:

Solved the issue, by changing the following registry Key:

 

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\EditActivation]
"EnableEditActivation"=dword:00000000

How can I use a 3rd party scanner on my device

$
0
0

Environment:

  • Wavelink TelnetCE 7.0 and newer
  • Wavelink Industrial Browser 7.x and newer


Question:

  • How can I use a 3rd party scanner on my device?
  • How can I use datawedge / scanwedge on my device with Telnet instead of the integrated scanner or wavelink scanner?

 

Answer:

  1. Disable the scanner in Emulation Parameters > Scanner > Common > Disable Scanner
  2. Enable your third party scanner

 

Disable Scanner.png


Additional Information about the Use Scan Wedge option:

On Motorola devices, you must enable it only if you run DataWedge, to tell the enabler to use Datawedge, elsewhere it’s impossible to use the ScanToConfig.

On Intermec devices, the DataWedge mode is always running. The option is enabled by default. So if you disable it, the ‘Scan2Config’ item is removed.

Pre-Licensed Terminal Emulation Client for Motorola Devices

$
0
0

Environment

  • Device
    • TelnetCE version 7.0.xxx on a Motorola (Symbol) MC9090, MC9190, MC9100 or MC9000, MC3000, MC3100, MC3190, VC5000, VC50XX,WT4000, WT4090
    • TelnetCE version 7.3.xxx on a Motorola MC92N0 (CE 7.0), VC70N0, or WT41N0 (CE 7.0)
  • Emulation Type
    • NOTWEB Emulation


Question

 

What mobile devices are pre-licensed for Wavelink Telnet Emulation Client?

What mobile devices are pre-licensed for Wavelink TE Client?

What mobile devices are pre-installed with the Wavelink Telnet Emulation Client?

What mobile devices are pre-installed with the Wavelink TE Client?

 

Answer

 

The TE client v7.0.x is both pre-licensed and pre-loaded on the following Windows CE devices:MC9XXX-G, MC3XXX-G, VC50XXand theWT4090.

On the Windows Mobile versions of these Motorola mobile computers, the TE client v7.0.x is pre-licensed only, and must be downloaded from the Wavelink website.


The TE client v7.3.x is both pre-licensed and pre-loaded on the following Windows CE devices:MC92N0, VC70N0 and WT41N0.

On the Windows Mobile versions of these Motorola mobile computers, the TE client v7.3.x is pre-licensed only, and must be downloaded from the Wavelink website

 


The TE client v7.3.x is both pre-licensed and pre-loaded on the following Windows Mobile device: VC6090.

TE client licenses are available for purchase for most other Motorola mobile computers.

The Wavelink TE client v7.3.85 and higher is pre-licensed on both the MC91XX and MC31XX devices manufactured after January 1st 2012.

 

NOTE

 

Here is a link to the most current list of pre-licensed devices for Motorola devices.

https://portal.motorolasolutions.com/Support/XA-EN/Resolution?solutionId=93181&redirectForm=search&searchQuery=%3FsearchType%3Dsimple%26searchTerm%3Dvc6090

How to add more fonts to Terminal Emulation?

$
0
0

Hello,

 

We are testing an Intermec CK3R running TE with 5250 emulation. The issue is that by default TE only have 3 fonts (Curier New, Tahoma and Windings). In order to achieve a better user experience we need to load more fonts to the emulation, but we do not find the way to do it.

 

Can you, please help us.

 

Thanks in advance,

What does this scanhandler do? Q(20)[SS2][Q@]

$
0
0

I get the first part:

EAN128 length 20, strip from start 2 characters. But what does [Q@] do?

Thanks!

SCRIPT PROBLEM ABOUT RFID

$
0
0

I’m a programmer who is working on your Wavelink Telnet CE product and I would to ask you about a problem in scripting code.

 

My customer own some Motorola MC319Z handhelds and asked me to configure a connection to their As400 and read some RFID Tags and put the datas in a blank field of their program.

 

I did the connection without any problem, as a 3477-FC emulator and entered in the emulation parameters to enable RFID functions, in ENABLE RFID key with Yes, in ENABLE KEY with <0x79> the F10 key in hexadecimal, in INSERT MODE with Auto-Detect, and USE TRIGGER with Yes.

 

I tried using it and when I arrive at the right screen of the program I press F10 on the keyboard of the handheld (not the keyboard of the emulator) and RFID start to read when I push the handheld read button, passing to my screen the tags read. It works correctly!

 

I also tried to create a script that, when reached the right screen of the program, it press automatically F10 using the code KEYPRESS_KEY <0x79> my F10 key but, it don’t works, this don’t enable the RFID reader.

 

When I did it manually it works perfectly and I receive a message on the screen that told me the number of tags read and put the tags on the field I use, but if I try to use the script, when KEYPRESS-KEY work, it do only a beep but no one message about RFID enable and create problems about the use of the emulator keyboard.

 

My script is a simple:

 

Script( RFID_MAN )

Profile( As400 )

Activate( From_Menu )

    Keypress_Key( 0x79 )

    Return

 

But it don’t press the F10 like I could do on the handheld keyboard. There’s something wrong in my code?

I would to enable RFID reader by script code and after the tags read end disable it.

 

Thanks for all and I hope you can help me as soon as possible.

 

Cordially


Motorola 3190Z don't read all the RFID tags

$
0
0

Hi...

 

with your help I found some solutions to my problems and started to use our Motorola 3190Z handheld, but now I found another little problems with the tags number read by RFID.

 

I use Telnet CE connected to an iSeries, and I created a program on it that show a video format where there's a field over write the tags datas read by RFID.

I start the program and than enable the RFID reader. All OK!

 

Start the trigger for to read 138 tags in a cartoon box with 400mm. X 400mm. X 600mm. dimensions and the handheld starts to read them. Every tags readed go to my field on video and automatically wrote in an iSeries database, but here start the problem. It stops its reading operations sometimes at 128, 134, 135, 136, and sometimes the right 138.

 

I'm near the box, I tried over it, aroung it, at a distance maximum of 50mm. but nothing change. It doesn't read always the right number of tags.

 

I don't know if the problem is about the passage of the data from iSeries video to database, too slow for the cache of the handheld or if there's a way to calibrate better the reader.

 

Thanks a lot for the help.

How to extract TelnetCE configuration from a device

$
0
0

Environment:

  • TelnetCE / Wavelink Industrial Browser 6.x and later


Issue/Question/Problem:

  • I have devices with configuration settings that I want to extract. How do I extract the Telnet settings?

 

Resolution:

 

Here are the basic steps:

  1. Setup
  2. Extraction
  3. Restoration
  4. Creating a new WLTNA file

 

Setup

 

  1. On your computer (not mobile device), install the telnet configuration client for the device your working with (but the type doesn't really matter). I'd recommend just using this basic MC9100 telnet configuration utility for the sake of simplicity: http://www.wavelink.com/download/Downloads.aspx?DownloadFile=17037&returnUrl=/Motorola%20(Symbol)-MC9100-Emulators-downl…
  2. Once installed, verify that you can open it and use it properly
  3. Also, find the directory created for this installation (mine is C:\Program Files (x86)\Wavelink\TelnetCE\MOT_MC9100_CE6)

 

Extraction

 

Here are a few ways you could extract the information

  • Avalanche Remote Control
  • USB Cable Connection and Windows Mobile Device Centre (or Activesync)
  • SD or Micro SD Card extraction

 

Avalanche Remote Control

  1. Remote into device
  2. Click on the File System
  3. Navigate to the following (or similar) file folder on your device: \Application\Avalanche\TN609100
  4. Select all of the files in the folder, right click and select "Copy to PC"
  5. From the Computer, copy the files and paste them into C:\Program Files (x86)\Wavelink\TelnetCE\MOT_MC9100_CE6
  6. You will be prompted to either Copy and Replace or not copy or to copy and rename. I would select "Copy and Replace" (also select this little box on the bottom left for repeating this step for all files)
  7. Now open the C:\Program Files (x86)\Wavelink\TelnetCE\MOT_MC9100_CE6\TelnetConfig.exe application
  8. You should have the exact configuration as you have on the device
  9. MOST IMPORTANT STEP: Export this fully configuration to a wltna file and save it in a location where you will be able to find it again in the future
    1. Click Import/Export
    2. Select Export all settings
    3. Save to a known location

 

 

USB Cable Connection with Windows Mobile Device Centre or Activesync

 

  1. Connect the device to your machine
  2. In the Windows Mobile Device Center, click 'Connect without setting up device'
  3. Click 'File Management' and open the file system of your device
  4. If you are using the Avalanche Enabler, then:
    • Navigate to the following (or similar) file folder on your device: \Application\Avalanche\TN609100
    • Highlight and Copy all of the files within this folder (CTRL+C)
  5. If you are only using TelnetCE (without the Avalanche Enabler)
    • Navigate to the following (or similar) file folder on your device: \Application\Wavelink\TelnetCE
    • Copy the following files from this folder
      • CERTLIST.PEM
      • Config.tim
      • HostCfg.bin
      • HostCfgs.bin
      • HostDff.bin
      • HostDffs.bin
      • license.bin
      • PersistentVars.bin
      • PROFILES.DAT
      • REFORMAT.BIN
      • RESOURCE.BIN
      • s24cfg.dat
      • SCRIPTS.BIN
      • SSHAUTH.DAT
      • TERMCFG.BIN
      • WEBDATA.BIN
  6. In another window, navigate to C:\Program Files (x86)\Wavelink\TelnetCE\MOT_MC9100_CE6 (directory from Step 3 of Setup)
  7. Paste the files (CTRL+P)
  8. You will be prompted to either Copy and Replace or not copy or to copy and rename. I would select "Copy and Replace" (also select this little box on the bottom left for repeating this step for all files)
  9. Now open the C:\Program Files (x86)\Wavelink\TelnetCE\MOT_MC9100_CE6\TelnetConfig.exe application
  10. You should have the exact configuration as you have on the device
  11. MOST IMPORTANT STEP: Export this fully configuration to a wltna file and save it in a location where you will be able to find it again in the future
    1. Click Import/Export
    2. Select Export all settings
    3. Save to a known location

 

SD or Micro SD Card


  1. Insert an SD Card into the device
  2. Navigate to the following (or similar) file folder on your device: \Application\Wavelink\TelnetCE
  3. Copy the following files from this folder to the SD Card
      • CERTLIST.PEM
      • Config.tim
      • HostCfg.bin
      • HostCfgs.bin
      • HostDff.bin
      • HostDffs.bin
      • license.bin
      • PersistentVars.bin
      • PROFILES.DAT
      • REFORMAT.BIN
      • RESOURCE.BIN
      • s24cfg.dat
      • SCRIPTS.BIN
      • SSHAUTH.DAT
      • TERMCFG.BIN
      • WEBDATA.BIN
  4. Safely eject the SD Card from the device
  5. Connect the SD card to your computer
  6. On the SD Card, copy the files from step 3
  7. On the computer, in another window, navigate to C:\Program Files (x86)\Wavelink\TelnetCE\MOT_MC9100_CE6 (directory from Step 3 of Setup)
  8. Paste the files (CTRL+P)
  9. You will be prompted to either Copy and Replace or not copy or to copy and rename. I would select "Copy and Replace" (also select this little box on the bottom left for repeating this step for all files)
  10. Now open the C:\Program Files (x86)\Wavelink\TelnetCE\MOT_MC9100_CE6\TelnetConfig.exe application
  11. You should have the exact configuration as you have on the device
  12. MOST IMPORTANT STEP: Export this fully configuration to a wltna file and save it in a location where you will be able to find it again in the future
    1. Click Import/Export
    2. Select Export all settings
    3. Save to a known location

 

If you have any questions or need any further clarification about anything on this document, please leave a comment.                        

How can I append an F5 key to the scan data?

$
0
0

From discussion 24750

 

Environment:

Wvavelink TelnetCE v7.3.164

Emulation : IBM-5251-11

 

Question:

  • How can I append an F5 key to the scan data?

 

Answer:

Use the script editor:

ScriptEditor_button.png

 

Script( ScanHandler )
String( scanData )
Number( scanType )
Activate( On_Input, scanData, scanType )    Scan_String( scanData, scanType )    Keypress_Key( "5250", "F5" )    Return

TelnetCE Host Type WEB is not Licensed on MC9190?

$
0
0

Hi Friends!

We have 5pc Motorola Symbol MC9190-G on Windows CE 6.

We want to use TelnetCE 7.3.146 or 7.0.94 (that installed) as Industrial Browser. But if I use Host Type "WEB", Demo-License message appear.

I read post Pre-Licensed Terminal Emulation Client for Motorola Devices, at top of page I saw NOT WEB Emulation.

We need to buy license for use TelnetCE as Industrial Browser?

telnet server could not log you in using ntlm authentication

$
0
0

I am getting this message and Win7 immediately closes the session.

 

anything that I should do on Win7 telnet server side?

It's the same all for windows mobile 6.5 and android clients.

 

thanks

Viewing all 466 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>