Use the latest Beta!
Sharing a list
- Go to the "Saved" tab on the main screen, then tap on one of your reading lists, then tap the overflow menu next to the title of the list, then select "Share..."
- This should bring up a standard bottom sheet that lets you select the app through which the list will be shared.
Things to check
- How does the messaging/sharing app of your choice deal with our long URLs? (since we're not using a url shortener for this iteration)
- Verify that all relevant UI for send and receive is translated. The source of truth for the translation is the UI Copy for Share reading lists spreadsheet.
Receiving a shared list (not having the app installed)
- If you receive a link containing a shared list and tap on it, you should be taken to a special landing page: https://en.wikipedia.org/wiki/Special:ReadingLists?limport=eyJsaXN0Ijp7ImVuIjpbMjE4NjksMzI3NDUsNDQ0NjksNDQ0NzQsODI3ODBdfX0=
- The page should have links to install the app from the Play Store (if using an Android device to browse the landing page) or the App Store (if using an iOS device).
- After installing the app, you can navigate back to the landing page and tap the "Import" button, which should re-launch the app and import the list.
Importing a list (already having the app installed)
- In an external app that is displaying the shared link that contains the reading list, tap on the link, which should automatically invoke our app (instead of navigating to the web URL).
- Here is an example. <-- tap this link to invoke the app.
- Inside the app, you should see a dialog box with a preview of the list, asking if you would like to import it into your lists.
Invoking the survey
- Go to Developer Settings, and all the way at the bottom, set the "Reading list sharing survey mode" option to a value of 2, and the "readingListShareSurveyAttempts" value to 0.
- Proceed with the usual workflow of sharing or receiving a reading list, and the survey dialog should appear.
Installing the app from the landing page and getting the prompt to go back and tap the link again
- This can only be done with the Production version of the app, not the beta or alpha builds, since only the production version can get the special URL parameters passed down by the Play Store.
- This can be simulated as follows:
- Make sure to uninstall the production app from your device.
- Go to the landing page of a sample shared list, on your device's browser app.
- Tap the Play Store link on the landing page, but do NOT install the app from the Play Store.
- Instead, install the production APK, available here.
- When launching the app and finishing onboarding, you should see the message regarding going back and tapping the reading list link.
Target Regions and languages
Regions: Africa (Egypt, Algeria, Morocco, Kenya, DR Congo, Angola, Nigeria and Ghana) and South Asia (India, Bangladesh, Pakistan, Sri Lanka, and Nepal)
Primary Languages: English, Arabic, Hindi, French, Bengali/Bangla, Spanish, Portuguese, German, Urdu