Improve User Engagement using Cross Device Experiences on Android | by Yash Dave
According to parks associates research announced at CES 2024, the average American has about 17 connected devices in their household. This could be a Tablet, Watch, Smart speakers, TVs and AR headsets with their connected phones.
As technology advances, we can anticipate a rise in the number of smart devices capable of communicating with each other.
These represent expanded opportunities for app developers and organizations to build a cohesive user experience for their consumers.
Historically, app developers had to cross different hurdles for managing different network stacks, authentication, privacy etc. across devices, which can increase the cost of investing in cross device experiences.
Fortunately now there are tools and technologies that are available for applications on platforms that developers can leverage to advance their app capabilities for building cross-device experiences and ambient computing.
Building cross device experiences does not only result in better user experience for the end-user but also can immensely help with increasing the app engagement metrics. The examples of these features could be users transferring a call from your Phone device to another Phone or Tablet, or sending a notification from TV to your Phone, or perhaps transferring media from your Phone to Watch. The potential for these cross device user journeys is endless.
So, how can app developers develop the cross device functionalities? Specifically, talking about Android there are libraries that Google offers that can be utilized for this.
Cross-device SDK allows users to build cross device experiences that can span multiple devices. This allows app developers ie. the users of the SDK to not worry about internals of the communication, whether the exchange is taking place over Bluetooth, BLE, WiFi or other network technologies, delivering best cross device experience to the end users.
It does offer multiple APIs for Device Discovery, Secure Communication & Multidevice Sessions.
For example application can access the Device Discovery API as following
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
devicePickerLauncher = Discovery.create(this).registerForResult(this, handleDevices);
}
After getting registering the devicePickerLauncher, this can be then used to launch the device picker dialog
devicePickerLauncher.launchDevicePickerFuture(
/*DeviceFilter=*/ Collections.emptyList(),
new StartComponentRequest.Builder()
.setAction("com.example.crossdeviceaction")
.setReason("Demo")
.addExtra("Key", "value")
.build());
Once Cross device SDK establish connection to the devices and the user picks the device from the device picker list, the users are asked for a confirmation on the receiving device to launch the app which when accepted launches the specific activity with action.
The receiving activity can retrieve the sender device (participant) like the following
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Participant participant = Discovery.create(this).getParticipantFromIntent(getIntent());
}
API reference docs for discovery and other APIs can be also found here –
Tags In
Related Posts
Leave a Reply Cancel reply
Categories
- ! Без рубрики (1)
- ++PU (1)
- 1 (1)
- 1w (1)
- 1win Brazil (1)
- 1win India (1)
- 1WIN Official In Russia (1)
- 1win Turkiye (1)
- 1xbet egypt (1)
- 2ankarafayansustasi.net_may (1)
- ankarafayansustasi.netsiteai apr (1)
- Artificial intelligence (1)
- Arts & Entertainment, Photography (1)
- belugasitesi_mAY (1)
- BH_TOPsitesi apr (1)
- BHsitesy_may (2)
- Blog (3)
- Bookkeeping (14)
- Bootcamp de programação (2)
- Bootcamp de programación (2)
- BT_TOPsitesi apr (1)
- casino (5)
- casinom-hub (1)
- casinom-hub.comsitesi apr (3)
- colombian mail order brides (1)
- Cryptocurrency exchange (2)
- Dinamobet_next (1)
- Disease & Illness, Colon Cancer (1)
- Dumanbet (1)
- Dumanbet_next (1)
- Finance, Insurance (1)
- FinTech (5)
- Forex Trading (11)
- Galabet (1)
- Health & Fitness, Fitness Equipment (1)
- Hitbet (1)
- Home & Family, Crafts (1)
- Home & Family, Gardening (1)
- Internet Business, Audio-Video Streaming (1)
- Internet Business, Ecommerce (1)
- Internet Business, Email Marketing (1)
- Internet Business, Internet Marketing (1)
- IT Вакансії (1)
- IT Образование (5)
- IT Освіта (1)
- latin women dating (1)
- mail order bride (1)
- Mars bahis (2)
- Matadorbet (1)
- minimiri.comsitesi apr (3)
- Mobile App Development (771)
- Mostbet Russia (1)
- New Post (1)
- News (1)
- PB_TOPsitesi apr (1)
- PBsitesi_may (1)
- Pusulabet (1)
- redmirepool.bizsitesi apr (2)
- redmirepoolsitesi_may (1)
- Reference & Education, College (1)
- Reference & Education, Sociology (1)
- Rokusitesi apr (1)
- Sober living (6)
- Society, Divorce (1)
- Software development (7)
- Superbetin (1)
- Tempobet_next (1)
- thelongeststride.comsitesi apr (1)
- tipobet-turkiyesitesi apr (1)
- Ultrabet (1)
- Uncategorized (1)
- Игра (2)
- казино (1)
- Криптовалюты (1)
- Новости Криптовалют (1)
- Финтех (7)
- Форекс Брокеры (9)
- Форекс обучение (2)