Intent
Need to create an unified deep linking interface for enabling Access to Content on Sunbird across different apps like Read Along,Games etc.
Note: Assumption of this specification is based on the apps being able to support these deep links as part of their implementation.
Approaches
Approach 2 :Sample Deep Linking Uri:
cpi://play?resourceId=<param-value>&referrerPackageId=<param-value>…..
Params | Description | Data type |
---|---|---|
resourceId | identifier of the resource to be served in bazaar apps | String |
collectionId | CollectionID of textbook,course | String |
referrerPackageId | package details of referrer app | String |
batchId | BatchId if it is trackable collection | String |
mimeType | Content MimeType | String |
vendorCode | Vendor ID to validate the referrer | String |
contentCategory | urlcontentCategory | String |