Cross-Device Notification Routing for App Installation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users accessing online content across multiple devices face challenges in downloading applications, as existing methods often require multiple notifications, which can be overwhelming and discourage installation.
Innovation Solution
An online system stores associations between users and their client devices, generating notifications with links to applications that are transmitted to the appropriate device type, ensuring seamless application retrieval and installation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple notifications are sent to different devices to download an application, then the application can be delivered to users across multiple devices, but the user becomes overwhelmed and discouraged from installing the application
Solution Approach 1:
The online system acts as an intermediary between the application provider and the user's devices. It receives the application from the provider, stores it in its data store, and intelligently determines which specific device should receive the notification based on device type matching. This mediator approach consolidates multiple potential notifications into a single targeted notification, delivering the application to the appropriate device without overwhelming the user.
Solution Approach 2:
The online system performs preliminary actions by storing the application and device association information in advance before the user needs to download it. When a user interacts with application content on any device, the system has already prepared the application data and device type mappings, enabling it to quickly and accurately route the notification to the correct device without requiring multiple attempts or user effort.
2Adaptability or versatility
If a user accesses a download link on one device but needs to install the application on a different device type, then the application can be made available across device types, but the user cannot simply access the link to download
Solution Approach 1:
The online system serves as a mediator that bridges the gap between different device types. When a user accesses application content on one device (e.g., desktop), the system captures this interaction, determines the appropriate target device type (e.g., mobile), and automatically routes the application notification to that specific device. This eliminates the need for users to manually access download links on multiple devices or figure out which device should receive the application.
Solution Approach 2:
The system implements self-service by automatically performing the device type matching and notification routing without requiring user intervention. The online system monitors user interactions across devices, automatically determines which device type should receive the application based on pre-stored device type information, and sends the notification accordingly. This self-service approach simplifies the process for users while maintaining adaptability across different device types.
Data Source
AI summary
An online system transmits a notification including a reference to an application to a client device associated with a user. Upon receiving an interaction with the reference to the application, the online system may transmit instructions for retrieving the application to an additional client device associated with the user. For example, if the client device used to interact with the reference has a device type different than a device type associated with the application, the online system selects an additional client device having a device type matching the device type associated with the application to receive the instruction for retrieving the application.


