Application Note - Third-Party Apps
Application Note - Third-Party Apps
Third-party Apps
Application Note
Release 24.0
(T^PD2)
3646322002
Version 24.0
© Rohde & Schwarz SwissQual AG
Niedermattstrasse 8b, 4528 Zuchwil, Switzerland
Phone: +41 32 686 65 65
Fax:+41 32 686 65 66
E-mail: sq-info@[Link]
Internet: [Link]
Subject to change – Data without tolerance limits is not binding.
R&S® is a registered trademark of Rohde & Schwarz GmbH & Co. KG.
Trade names are trademarks of the owners.
Contents
1 Introduction............................................................................................ 5
2 Dropbox®.................................................................................................6
2.1 Creating a Dropbox® Account......................................................................................6
3 Facebook®...............................................................................................9
3.1 Creating a Facebook® app and token..........................................................................9
4 Instagram®............................................................................................ 26
4.1 Registering an Instagram® Account.......................................................................... 26
5 Line®...................................................................................................... 30
5.1 Installing Line®............................................................................................................ 30
5.2 Setting Up a Line® Profile...........................................................................................30
5.3 Adding a Friend in Line®.............................................................................................35
5.4 Configuring a Friend in Line®.....................................................................................38
6 Twitter®..................................................................................................41
6.1 Creating a Twitter® Account....................................................................................... 41
7 WhatsApp®............................................................................................56
7.1 Setting Up a WhatsApp® Profile.................................................................................56
7.2 Adding Contacts in WhatsApp®.................................................................................57
7.3 Configuring WhatsApp®............................................................................................. 58
8 Signal®...................................................................................................59
8.1 Configuring Signal®.................................................................................................... 59
9 MS Teams®............................................................................................60
9.1 Creating an account....................................................................................................60
9.2 Permissions and contacts in MS Teams®................................................................. 64
Annex.................................................................................................... 67
A Customer Support................................................................................67
1 Introduction
This document describes how to configure third-party apps to be used with R&S
SwissQual smart products.
2 Dropbox®
The section describes how to configure a smartphone test for the Dropbox® cloud-
based storage service.
For additional information, refer to
White Paper - Cloud Storage Service Testing for [Link].
8. Copy generated access token to a text file and save the file. You need it to config-
ure the dropbox test.
9. (Optionally) You may need to enable some write and read permissions:
3 Facebook®
Facebook is one of the most popular social media applications that allows registered
users to create profiles, upload photos and video, send messages and keep in touch
with their friends, family and colleagues.
An app ID and app token are only needed for the QualiPoc release version up to 19.3.
6. On the home page click the "Pages" tab in the navigation bar on the left. If you do
not see the "Pages" tab, you may have to click "See more" to view.
9. Click "Next".
18. Enter the code from the SMS and click "Continue".
24. Enter a name for your app and click "Create app".
26. Place the cursor over the "Tools" tab on the top navigation bar and select "Graph
API Explorer" from the drop-down menu.
32. Select "Opt in to current Pages only" and select the checkbox for your page, click
"Continue".
35. Click on your page under "Page Access Tokens" in the "User or Page" dropdown
menu.
36. If your page is not shown, return to step 27, select "Get Page Access Token" under
"User or Page", and follow the steps until 35.
37. Click on the blue info icon and then click "Open in Access Token Tool".
39. Copy and paste the "Page ID" and the "new long-lived access token" from the list
provided.
4 Instagram®
Instagram® is a social networking app made for sharing photos and videos from a
smartphone.
The supported version is [Link].119.
3. Insert an email.
5 Line®
Line® is an internet-based messaging application which allows to make voice calls,
send text messages, pictures, videos, audio files and stickers.
The supported version is 10.4.1.
To install Line®
1. Touch and touch "Settings".
3. Touch "Version", then choose the Line® version to download and install.
2. Touch "Continue".
6. To continue using your previous account content, touch "Yes, transfer my account".
7. If you choose to create a new account, enter the user name, and create the pass-
word.
2. On the A-side, select the "QR code". The QR code scanner opens up.
On the A-Side, the user from the B-side is automatically added to the friend list.
3. On the B-side, insert the unique ID. Hint: Use the phone number or the QualiPoc
name.
4. On the A-side, touch the name of the corresponding contact from the B-side.
5. On the A-side, touch the edit icon, and insert the same Line® friend Id as the new
user name.
6. Touch "Save".
6 Twitter®
Twitter® is one of the most popular social media applications with over 300 million
active users.
● We support the Twitter® test using the official Twitter® API.
● No Twitter® application is needed on the device since we use the Twitter® API.
● The Twitter® test is also supported without severe limitations on unrooted devices.
3. Enter "Name", "Email" or "Phone Number", "Date of birth", and then click "Next".
4. Click "Next".
6. Enter the "Verification code" you received via your email or phone, and then click
"Next".
12. You must follow at least one account. Pick one and click "Next".
13. You have created a Twitter® account, but you need a developer account to create
the needed tokens. To create the developer account, go to [Link]
[Link]/.
14. Click "Developer Portal" on the right of the top action bar.
15. Click on "Sign up for Free Account" at the bottom of the page.
16. Fill in the 250 characters explaining what you want to do with the API. Check all
checkboxes and click "Submit".
A Project and an App are created. You can rename both if you want.
19. Save the two tokens and click "Yes, I saved them".
20. Click on the App and then on "Settings" and then "Set up" in the "User authentica-
tion settings".
21. Select "Read and write" and "Web App, Automated App or Bot" and fill in the two
required fields in the "App info" section (it is not important what you insert here but
it must be a valid URL), click "Save".
23. The two tokens were not needed. So just click "Done" and "Yes, I saved them".
24. Go back to "Keys and tokens" and click on "Generate" to generate the access
tokens.
25. Save the two tokens and click on "Yes, I saved them".
26. If something does not work, it could be that the account is blocked. If so, go to your
normal Twitter® account and follow the steps to reauthenticate the account (nor-
mally it is just a captcha to solve).
Best practice tip for getting the keys to the phone is to generate a QR code and scan it
with the device. To do that, you can use [Link]
Keys and tokens do not expire, but Twitter® sets some limitations in the use of the
developers accounts.
For more details refer to the following links:
● [Link]
● [Link]
7 WhatsApp®
WhatsApp® is an internet-based messaging application that allows sharing text mes-
sages, photos and videos with your contacts.
Currently supported version is [Link].
● Only one WhatsApp® version is supported, which is the official version supported
by WhatsApp® application. If the official WhatsApp version changes, then the sup-
ported WhatsApp® version changes automatically too.
● You need to have WhatsApp® application installed on both sender and receiver
devices. However, the configuration instructions described below apply to the
sender device only.
● If a newer version than the supported version is already in use on the device,
WhatsApp test can be started, and the version is reported as "[newer then suppor-
ted]".
● If an older version than the supported version is already in use on the device,
WhatsApp® test cannot be started, and the version is reported as "[not approved]".
If the SIM card changes, WhatsApp® asks to repeat the verification steps.
Do not use special characters for the contact name since it causes problems reading
the name.
Receiver contact number must be the only WhatsApp® contact added.
2. Press "Data usage" and deactivate all options under "Media auto-download":
8 Signal®
● From 23.2 Signal® has been introduced as a new OTT app for messaging and VoIP
testing with the same feature set as implemented for WhatsApp®.
● A manual interaction is initially required on the phone to configure the app after the
download and approve all the permissions.
● Like WhatsApp®, Signal® requires phone contacts already saved in the phone book
for both speech and messaging tests.
● Devices strongly recommended are S22+ 5G or newer.
● Dedicated license is needed on the phone.
1. Manually configure directly on the phone once the app has been downloaded and
installed, similarly to WhatsApp®.
2. Grant access to contacts, permissions for notifications, add phone numbers and
user name as first steps.
3. Disable PIN using the overflow menu option in the top right corner.
9 MS Teams®
3. Tap "Version", then choose the MS Teams® version to download and install.
Note: First and last names will be needed later when configuring tests.
The application profile for MS Teams® must be configured for each unit invloved
(both A and B side), specifying the First Name and Surname of the account (e.g.
John Smith). Use different names for each seperate account, such as "John Smith"
for one account and "William Ford" for another. Avoid using names that are too
similar, such as "Teams Test1" and "Teams Test2" or "SQ 1" and "SQ 2" for exam-
ple.
4. Fill in the "Country/region" and "Birthdate" fields and tap "Next". A verification code
is sent via email to verify the email address, enter this code and continue.
6. Sign in with an email address. Use the received code to get started.
6. Turn on the slider beside your email address in "Settings > Privacy > Manage how
people can find you."
2. Manually search and add other contacts using the search bar at the top of the
screen.
3. Start a chat to link two contacts. They can then find each other using "First Name"
and "Last name" in the voice and messaging tests.
4. Manually execute the first call between the two contacts you wish to connect.
6. Repeat this process for photo sharing. Manually perform this task the first time and
grant the required permissions.
MS Teams® may require an additional verification. Insert the new code that you receive
by mail.
This request may occur unpredictably, impacting "Double Ended Call" or "Send" tests
with failures. A specific log message indicates a failure resulting from a verification
block.
Known limitation: currently "Double Ended Call" does not properly detect such verifi-
cation screen requests.
It is possible to request to use a password (to be set) instead of a code sent via mail.
This can simplify the new login and "Don't lose access to your account" options.
Annex
A Customer Support
Technical support via GLORIS
Submit your support request via GLORIS. For detail instructions on how to do it, please
refer to Manual - MNT Support Services in [Link].
Up-to-date information and upgrades
To keep your instrument up-to-date and to be informed about new application notes
related to it, please send an e-mail to the customer support stating your instrument and
your wish. We will take care that you will get the right information.
For a direct communication with our support center, refer to Rohde & Schwarz Global
Contact page.