0% found this document useful (0 votes)
59 views67 pages

Application Note - Third-Party Apps

Uploaded by

Abid Hussin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views67 pages

Application Note - Third-Party Apps

Uploaded by

Abid Hussin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

R&S SwissQual AG®

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.

3646.3220.02 | Version 24.0 | R&S SwissQual AG®


R&S SwissQual AG® Contents

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

Application Note 3646.3220.02 ─ 24.0 3


R&S SwissQual AG® Contents

Application Note 3646.3220.02 ─ 24.0 4


R&S SwissQual AG® Introduction

1 Introduction
This document describes how to configure third-party apps to be used with R&S
SwissQual smart products.

Application Note 3646.3220.02 ─ 24.0 5


R&S SwissQual AG® Dropbox®
Creating a Dropbox® Account

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].

2.1 Creating a Dropbox® Account


The Dropbox test requires a Dropbox® developer account and an access token.

To create an access token for your Dropbox® account


1. Open a browser and go to [Link]

2. Click "Create apps", then log in to your account:

Figure 2-1: Create apps

3. Choose an API by selecting "Scoped access".

4. Select "App Folder" as an access type.

5. Name to your app.

6. Agree to the Terms and Conditions, and click "Create App".

7. Set "Access token expiration" to "No expiration" (instead of "Short-lived"). Click


"Generate".

Application Note 3646.3220.02 ─ 24.0 6


R&S SwissQual AG® Dropbox®
Creating a Dropbox® Account

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:

Application Note 3646.3220.02 ─ 24.0 7


R&S SwissQual AG® Dropbox®
Creating a Dropbox® Account

Figure 2-2: Permissions tab

Application Note 3646.3220.02 ─ 24.0 8


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

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.

3.1 Creating a Facebook® app and token


A Facebook® test requires a Page ID and a Page token, which you can obtain when
you create a Facebook® app.

An app ID and app token are only needed for the QualiPoc release version up to 19.3.

To create a Facebook® app and token:


1. Open a browser, go to [Link] and click "Create new account".

2. Enter your info and click "Sign Up".

Application Note 3646.3220.02 ─ 24.0 9


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

3. Enter the code you received via email.

4. Click "Okay" on the popup.

5. You can click "Decline optional cookies".

Application Note 3646.3220.02 ─ 24.0 10


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

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.

7. Click on "Create New Page".

Application Note 3646.3220.02 ─ 24.0 11


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

8. Enter name and category and click "Create Page".

9. Click "Next".

Application Note 3646.3220.02 ─ 24.0 12


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

10. Click "Next".

11. Click "Skip".

Application Note 3646.3220.02 ─ 24.0 13


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

12. Click "Next".

13. Deselect the options and click "Done".

Application Note 3646.3220.02 ─ 24.0 14


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

14. Click "Not Now".

15. Open a browser and go to [Link] and click "Get Star-


ted".

Application Note 3646.3220.02 ─ 24.0 15


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

16. Click "Continue".

17. Enter mobile number and click "Send Verification SMS".

18. Enter the code from the SMS and click "Continue".

19. Click "Confirm Email".

Application Note 3646.3220.02 ─ 24.0 16


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

20. Choose "Developer" and click "Complete Registration".

21. Click "Create App".

22. Choose "Other" and click "Next".

Application Note 3646.3220.02 ─ 24.0 17


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

23. Select "Business" and click "Next".

24. Enter a name for your app and click "Create app".

Application Note 3646.3220.02 ─ 24.0 18


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

25. Enter your Facebook® account password and click "Submit".

26. Place the cursor over the "Tools" tab on the top navigation bar and select "Graph
API Explorer" from the drop-down menu.

27. Click "Add a Permission".

Application Note 3646.3220.02 ─ 24.0 19


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

28. Choose the following permissions: email; publish_videos;


pages_manage_posts; pages_messaging and pages_read_user_content,
you may have to open further drop-down menus to view these options or you can
type in the names in the search bar. Click "Generate Access Token"

29. Click "Continue".

Application Note 3646.3220.02 ─ 24.0 20


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

30. Click "Allow".

31. Click "Continue as ___".

32. Select "Opt in to current Pages only" and select the checkbox for your page, click
"Continue".

Application Note 3646.3220.02 ─ 24.0 21


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

33. Click "Save".

34. Click "Got it".

Application Note 3646.3220.02 ─ 24.0 22


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

35. Click on your page under "Page Access Tokens" in the "User or Page" dropdown
menu.

Application Note 3646.3220.02 ─ 24.0 23


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

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".

38. Click on "Extend Access Token".

Application Note 3646.3220.02 ─ 24.0 24


R&S SwissQual AG® Facebook®
Creating a Facebook® app and token

39. Copy and paste the "Page ID" and the "new long-lived access token" from the list
provided.

Application Note 3646.3220.02 ─ 24.0 25


R&S SwissQual AG® Instagram®
Registering an Instagram® Account

4 Instagram®
Instagram® is a social networking app made for sharing photos and videos from a
smartphone.
The supported version is [Link].119.

4.1 Registering an Instagram® Account


You can register an Instagram account via email, mobile number or Facebook®
account.

The registration procedure is done in several steps:


1. Accept privacy policy.

2. Select the sign-up method.

3. Insert an email.

Application Note 3646.3220.02 ─ 24.0 26


R&S SwissQual AG® Instagram®
Registering an Instagram® Account

4. Choose the full name and the password.

5. Instagram® suggests a user name. Accept it or select another one.

6. Skip finding friends on Facebook®.

Application Note 3646.3220.02 ─ 24.0 27


R&S SwissQual AG® Instagram®
Registering an Instagram® Account

7. Confirm that you want to skip finding friends.

8. Skip finding friends from your contacts.

9. Skip adding a profile picture.

Application Note 3646.3220.02 ─ 24.0 28


R&S SwissQual AG® Instagram®
Registering an Instagram® Account

After a successful registration, a home page is displayed.

Application Note 3646.3220.02 ─ 24.0 29


R&S SwissQual AG® Line®
Setting Up a Line® Profile

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.

5.1 Installing Line®

To install Line®
1. Touch and touch "Settings".

2. Touch "Software information > App Testing".

Figure 5-1: App not installed

3. Touch "Version", then choose the Line® version to download and install.

4. Line app is now ready for testing.

5.2 Setting Up a Line® Profile

To set up a Line® profile


1. After installation, touch "Start"

Application Note 3646.3220.02 ─ 24.0 30


R&S SwissQual AG® Line®
Setting Up a Line® Profile

2. Touch "Continue".

3. Touch "Allow" to allow Line® to make phone calls.

Application Note 3646.3220.02 ─ 24.0 31


R&S SwissQual AG® Line®
Setting Up a Line® Profile

4. Enter the phone number to which SMS code will be sent.

5. Touch "OK" to confirm sending of the verification code.

Application Note 3646.3220.02 ─ 24.0 32


R&S SwissQual AG® Line®
Setting Up a Line® Profile

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.

Application Note 3646.3220.02 ─ 24.0 33


R&S SwissQual AG® Line®
Setting Up a Line® Profile

8. Continue from the "Start adding friends".

9. Allow access to your contacts.

Application Note 3646.3220.02 ─ 24.0 34


R&S SwissQual AG® Line®
Adding a Friend in Line®

5.3 Adding a Friend in Line®


To add a friend, you need to manipulate both A- and B-side devices manually.

To add a friend in Line®


1. On the A-side, touch the add friend icon .

2. On the A-side, select the "QR code". The QR code scanner opens up.

Application Note 3646.3220.02 ─ 24.0 35


R&S SwissQual AG® Line®
Adding a Friend in Line®

3. On the B-side, touch the user on the "Friends" tab.

Application Note 3646.3220.02 ─ 24.0 36


R&S SwissQual AG® Line®
Adding a Friend in Line®

4. On the B-side, touch "Edit profile".

5. On the B-side, touch "QR code".

6. On the A-side, scan the QR code of the B-side.

7. On the A-side, touch "Add".

Application Note 3646.3220.02 ─ 24.0 37


R&S SwissQual AG® Line®
Configuring a Friend in Line®

On the A-Side, the user from the B-side is automatically added to the friend list.

5.4 Configuring a Friend in Line®


You need to configure the Line® friend Id on both A- and B-side devices manually. This
allows you to have more than one friend.

To configure a Line® friend Id


1. On the B-side, touch the user on the "Friends" tab.

2. On the B-side, touch "Edit profile", then touch "ID".

3. On the B-side, insert the unique ID. Hint: Use the phone number or the QualiPoc
name.

Application Note 3646.3220.02 ─ 24.0 38


R&S SwissQual AG® Line®
Configuring a Friend in Line®

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.

Figure 5-2: Old user name

Application Note 3646.3220.02 ─ 24.0 39


R&S SwissQual AG® Line®
Configuring a Friend in Line®

Figure 5-3: Enter new user name

6. Touch "Save".

You need to manually create a friend on the phone.

Application Note 3646.3220.02 ─ 24.0 40


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

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.

6.1 Creating a Twitter® Account

To create a developer Twitter® account


1. Open a browser, go to [Link]

2. Click "Create account".

3. Enter "Name", "Email" or "Phone Number", "Date of birth", and then click "Next".

Application Note 3646.3220.02 ─ 24.0 41


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

4. Click "Next".

5. Check that everything is correct and then click "Sign up".

Application Note 3646.3220.02 ─ 24.0 42


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

6. Enter the "Verification code" you received via your email or phone, and then click
"Next".

7. Provide a password, and then click "Next".

Application Note 3646.3220.02 ─ 24.0 43


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

8. Click "Skip for now".

9. Click "Skip for now" on the following two prompts.

Application Note 3646.3220.02 ─ 24.0 44


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

10. Choose any three tiles to proceed and click "Next".

Application Note 3646.3220.02 ─ 24.0 45


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

11. Click "Next".

12. You must follow at least one account. Pick one and click "Next".

Application Note 3646.3220.02 ─ 24.0 46


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

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.

Application Note 3646.3220.02 ─ 24.0 47


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

16. Fill in the 250 characters explaining what you want to do with the API. Check all
checkboxes and click "Submit".

Application Note 3646.3220.02 ─ 24.0 48


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

A Project and an App are created. You can rename both if you want.

17. Go to the created App and click "Keys and tokens".

18. Click "Regenerate" and then on "Yes, regenerate".

Application Note 3646.3220.02 ─ 24.0 49


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

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".

Application Note 3646.3220.02 ─ 24.0 50


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

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".

Application Note 3646.3220.02 ─ 24.0 51


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

Application Note 3646.3220.02 ─ 24.0 52


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

22. Click "Yes".

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.

Application Note 3646.3220.02 ─ 24.0 53


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

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]

Application Note 3646.3220.02 ─ 24.0 54


R&S SwissQual AG® Twitter®
Creating a Twitter® Account

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]

Application Note 3646.3220.02 ─ 24.0 55


R&S SwissQual AG® WhatsApp®
Setting Up a WhatsApp® Profile

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]".

7.1 Setting Up a WhatsApp® Profile

To set up a WhatsApp® profile


1. Start WhatsApp® manually.

Figure 7-1: First launch

2. Touch "Agree and Continue".

3. Verify your phone number by following the proposed procedure.

Application Note 3646.3220.02 ─ 24.0 56


R&S SwissQual AG® WhatsApp®
Adding Contacts in WhatsApp®

Figure 7-2: Verifying phone number

If the SIM card changes, WhatsApp® asks to repeat the verification steps.

7.2 Adding Contacts in WhatsApp®

To add a contact in WhatsApp®


► Once the profile is set, touch "Invite a Friend".

Figure 7-3: Add a contact

Application Note 3646.3220.02 ─ 24.0 57


R&S SwissQual AG® WhatsApp®
Configuring WhatsApp®

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.

7.3 Configuring WhatsApp®


Disable all "Media auto-download" on WhatsApp® "Data usage" screen.

To disable media's auto-download options


1. Display "Settings" screen:

Figure 7-4: Settings screen

2. Press "Data usage" and deactivate all options under "Media auto-download":

Figure 7-5: No media

Application Note 3646.3220.02 ─ 24.0 58


R&S SwissQual AG® Signal®
Configuring Signal®

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.

8.1 Configuring Signal®

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.

Note: Users must not configure a PIN.


4. Allow latest permissions for access to the microphone and photos to enable exe-
cuting phone calls and sending picture messages.

Application Note 3646.3220.02 ─ 24.0 59


R&S SwissQual AG® MS Teams®
Creating an account

9 MS Teams®

9.1 Creating an account

To install MS Teams® in QualiPoc:


1. Tap and tap "Settings".

2. Tap "Software information > App Testing".

3. Tap "Version", then choose the MS Teams® version to download and install.

4. MS Teams app is now ready for testing.

To create an MS Teams® account:


1. Open MS Teams® and tap "Get started" and allow notifications.

2. Enter an email address and tap "Create a free account."

Application Note 3646.3220.02 ─ 24.0 60


R&S SwissQual AG® MS Teams®
Creating an account

3. Tap "Next" and enter a first and last name.

Note: First and last names will be needed later when configuring tests.

Application Note 3646.3220.02 ─ 24.0 61


R&S SwissQual AG® MS Teams®
Creating an account

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.

5. Follow the verification steps until complete.

Application Note 3646.3220.02 ─ 24.0 62


R&S SwissQual AG® MS Teams®
Creating an account

6. Sign in with an email address. Use the received code to get started.

Application Note 3646.3220.02 ─ 24.0 63


R&S SwissQual AG® MS Teams®
Permissions and contacts in MS Teams®

9.2 Permissions and contacts in MS Teams®

To make sure all necessary permissions are granted:


1. Accept sharing diagnostic data.

2. Sync contacts on all devices.

3. Allow MS Teams® to access your contacts.

4. Allow nearby device access.

5. Allow MS Teams® to find, connect to and locate nearby devices.

6. Turn on the slider beside your email address in "Settings > Privacy > Manage how
people can find you."

7. Set your email address to "Show" in "Settings >Privacy >Your profile".

To make test calls:


1. Complete the steps above to create an account and grant the necessary permis-
sions.

Application Note 3646.3220.02 ─ 24.0 64


R&S SwissQual AG® MS Teams®
Permissions and contacts in MS Teams®

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.

5. Enable microphone permissions.

6. Repeat this process for photo sharing. Manually perform this task the first time and
grant the required permissions.

Application Note 3646.3220.02 ─ 24.0 65


R&S SwissQual AG® MS Teams®
Permissions and contacts in MS Teams®

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.

Application Note 3646.3220.02 ─ 24.0 66


R&S SwissQual AG® Customer Support

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.

Application Note 3646.3220.02 ─ 24.0 67

You might also like