<   >

@Web tests


@web:http://www.pandora.com/pink-floyd
@web:http://www.google.com
<   >

Value Exchange test links

<   >

Ping Third Party ImpressionUrls

<   >

Delay Ad Refresh

<   >

Stage JS test links


for supports and getProperty calls, check the adb logs

ARTIST links

ALBUM links

TRACK links

Stage.supports and Stage.getProperty links
Selecting links, generates messages in the Android log (adb log).


<   >

JS enforce method by protocol

Ie: can't call pandorastage:// methods from pandoraappinternal:// and vice versa.
see adb logs for NOT SUPPORTED errors like "share is not a web command type for protocol pandoraappinternal"

telephone JS

share JS

pause/play JS - supported by both protocols.


<   >

Ad support



<   >

Launching Genre Page


<   >

Landing page open transitions

<   >

Landing page close transitions

<   >

Landing page background colors

<   >

Web pages

google
about:blank
in Safari
market://details?id=com.google.earth
https://play.google.com/store/search?q=Pandora&so=1&c=apps
https://play.google.com/store/apps/details?id=com.pandora.android
<   >

iTunes

http | itms
<   >

JavaScript bridging

| |
<   >

Telephone

tel: 510-451-4100 | | PandoraApp-telephone 510-451-4100
<   >

Create station

pandora://iphone/createStation?stationId=60902636257281 |
JS - Pause
JS - Play
create station from artist - DEVO!
MORE DEVO!
pandoraiphoneapp
PandoraApp:/
<   >

Open Backstage Pages (pandorav4)


Artist: Bow Wow
Artist: Bow Wow (full bio)
Track: Raconteurs
Track: Raconteurs (full lyrics)
Album: Raconteurs Stead As she Goes
Profile: ejessen
<   >

Create station (pandorav2)

pandorav2:/createStation?stationId=G165

pandorav2:/createStation?stationId=G165&autoShare=facebook

Create station + start at track (pandorav2)


all-you-need-is-love
Alejandro
A Nightmare On My Street
5 Little Monsters
<   >

Create station (pandorav4)

autoShare=facebook
<   >

Create station + start at track (JS - ad support)

<   >

DeepLink playTrack JS bridge


Play Track '5 Little Monsters' (no station specified)
Play Track '5 Little Monsters' (w/station specified)

DeepLink createStation JS bridge


Launch Station and Play Track '5 Little Monsters'
<   >

Inside The Music Landing page (pandorav3)

pandorav3:/landing/insidethemusic/...
<   >

Click Link

<   >

Play movies

| | | | | | | |
<   >

Offers

| pandorav2:/offerUpgrade | | | | pandoraapp:/launchPandoraOneTrial/device_test_30_day | pandoraapp:/launchPandoraOneTrial/p1_0927v2
<   >

pandorav5

pandorav5:/profile/ejessen
pandorav5:/profile/bookmarks
pandorav5:/profile/likes
pandorav5:/profile/following
pandorav5:/profile/followers
pandorav5:/profile/edit

pandorav5:/account
pandorav5:/account/privacy

pandorav5:/one

pandorav5:/feed

pandorav5:/stations
pandorav5:/stations/new

pandorav2:/showPrivacySettings
pandorav2:/
<   >

Misc

network type is





send email via browser.pandora.com

email
zip
age
gender



<   >

Stage.playlistUpdated

Support JS notifications that a custom content station playlist has changed, so that it can be updated

To verify the playlistUpdated JS callback - independently of actually changing the cc station or waiting for server support.

Using pandorastage://playlistUpdated - BETA

Using Stage.playlistUpdated(.., null) - BETA