| { |
| "alarms": { |
| "Learn More": [ |
| { |
| "link": "event_pages", |
| "text": "Event Pages" |
| } |
| ] |
| }, |
| "app_runtime": { |
| "Learn More": [ |
| { |
| "link": "app_lifecycle", |
| "text": "Manage App Lifecycle" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/10291095/", |
| "text": "Chrome Office Hours: Introduction to Chrome Apps" |
| } |
| ] |
| }, |
| "app_window": { |
| "Learn More": [ |
| { |
| "link": "about_apps#look", |
| "text": "How they look" |
| }, |
| { |
| "link": "app_lifecycle", |
| "text": "Manage App Lifecycle" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/9118010/", |
| "text": "Chrome Apps Office Hours: Building Awesome Multi-window Apps" |
| } |
| ] |
| }, |
| "bluetooth": { |
| "Learn More": [ |
| { |
| "link": "app_bluetooth", |
| "text": "Bluetooth" |
| } |
| ] |
| }, |
| "bluetoothLowEnergy": { |
| "Learn More": [ |
| { |
| "link": "app_bluetooth.html", |
| "text": "Bluetooth" |
| } |
| ] |
| }, |
| "bluetoothSocket": { |
| "Learn More": [ |
| { |
| "link": "app_bluetooth.html", |
| "text": "Bluetooth" |
| } |
| ] |
| }, |
| "cookies": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"cookies\"" |
| }, |
| { |
| "link": "declare_permissions#host-permissions", |
| "text": "host permissions" |
| } |
| ] |
| }, |
| "declarativeContent": { |
| "Learn More": [ |
| { |
| "link": "events", |
| "text": "Declarative Events" |
| }, |
| { |
| "link": "activeTab", |
| "text": "activeTab" |
| } |
| ] |
| }, |
| "declarativeWebRequest": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"declarativeWebRequest\"" |
| }, |
| { |
| "link": "declare_permissions#host-permissions", |
| "text": "host permissions" |
| } |
| ] |
| }, |
| "downloads": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"downloads\"" |
| } |
| ] |
| }, |
| "fileSystem": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"fileSystem\"" |
| }, |
| { |
| "class": "code", |
| "text": "{\"fileSystem\": [\"write\"]}" |
| }, |
| { |
| "class": "code", |
| "text": "{\"fileSystem\": [\"write\", \"retainEntries\", \"directory\"]}" |
| } |
| ], |
| "Learn More": [ |
| { |
| "link": "app_storage", |
| "text": "Manage Data" |
| }, |
| { |
| "link": "angular_framework", |
| "text": "Build Apps with AngularJS" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/7320022-1001/", |
| "text": "Chrome Apps Office Hours: TextDrive and AngularJS" |
| } |
| ] |
| }, |
| "gcm": { |
| "Learn More": [ |
| { |
| "link": "cloudMessaging", |
| "text": "Google Cloud Messaging Tutorial" |
| }, |
| { |
| "link": "inform_users", |
| "text": "Keep Users Informed" |
| } |
| ] |
| }, |
| "identity": { |
| "Learn More": [ |
| { |
| "link": "app_identity", |
| "text": "Identify User" |
| } |
| ] |
| }, |
| "mediaGalleries": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "{\"mediaGalleries\": [\"accessType1\", \"accessType2\", ...]}" |
| }, |
| { |
| "class": "code", |
| "text": "{\"mediaGalleries\": [\"accessType1\", \"accessType2\", ..., \"allAutoDetected\"]}" |
| }, |
| { |
| "partial": "intro_tables/see_manifest.html" |
| } |
| ], |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/live/shows/10479832/", |
| "text": "Chrome Office Hours: The Media Galleries API" |
| } |
| ] |
| }, |
| "notifications": { |
| "Learn More": [ |
| { |
| "link": "richNotifications", |
| "text": "Rich Notifications" |
| }, |
| { |
| "link": "inform_users", |
| "text": "Keep Users Informed" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/83992232-1001/", |
| "text": "Chrome Apps Office Hours: Rich Notifications" |
| } |
| ] |
| }, |
| "permissions": { |
| "Learn More": [ |
| { |
| "link": "declare_permissions", |
| "text": "Declaring permissions" |
| } |
| ] |
| }, |
| "pushMessaging": { |
| "Learn More": [ |
| { |
| "link": "cloudMessagingV1", |
| "text": "Google Cloud Messaging for Chrome" |
| }, |
| { |
| "link": "gcm_server", |
| "text": "API Reference for GCM service" |
| } |
| ] |
| }, |
| "runtime": { |
| "Learn More": [ |
| { |
| "link": "app_lifecycle", |
| "text": "Manage App Lifecycle" |
| }, |
| { |
| "link": "event_pages", |
| "text": "Event Pages" |
| } |
| ] |
| }, |
| "serial": { |
| "Learn More": [ |
| { |
| "link": "app_usb", |
| "text": "Accessing Hardware Devices" |
| } |
| ] |
| }, |
| "socket": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "{\"socket\": [\"rule1\", \"rule2\"]}" |
| }, |
| { |
| "partial": "intro_tables/socket_permissions.html" |
| } |
| ], |
| "Learn More": [ |
| { |
| "link": "app_network", |
| "text": "Network Communications" |
| }, |
| { |
| "link": "sencha_framework", |
| "text": "Build Apps with Sencha ExtJS" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/7320022-5001/", |
| "text": "Chrome Apps Office Hours: Networking APIs" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/7320022-2001/", |
| "text": "Chrome Apps Office Hours: Controlling an AR ParrotDrone" |
| } |
| ] |
| }, |
| "storage": { |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/live/shows/7320022/", |
| "text": "Chrome Apps Office Hours: Chrome Storage APIs" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/7320022-1/", |
| "text": "Chrome Apps Office Hours: Storage API Deep Dive" |
| } |
| ] |
| }, |
| "syncFileSystem": { |
| "Learn More": [ |
| { |
| "link": "app_storage", |
| "text": "Manage Data" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/83992232-2001/", |
| "text": "Chrome Office Hours: Synched File System" |
| } |
| ] |
| }, |
| "tabs": { |
| "Permissions": [ |
| { |
| "partial": "intro_tables/tabs_permissions.html" |
| } |
| ] |
| }, |
| "tts": { |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/live/shows/7320022-7001/", |
| "text": "Chrome Office Hours: Text to Speech API" |
| } |
| ] |
| }, |
| "usb": { |
| "Learn More": [ |
| { |
| "link": "app_usb", |
| "text": "Accessing Hardware Devices" |
| } |
| ] |
| }, |
| "webRequest": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"webRequest\"" |
| }, |
| { |
| "link": "declare_permissions#host-permissions", |
| "text": "host permissions" |
| } |
| ] |
| }, |
| "webstore": { |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/chrome/web-store/docs/inline_installation", |
| "text": "Using Inline Installation" |
| } |
| ] |
| }, |
| "windows": { |
| "Permissions": [ |
| { |
| "partial": "intro_tables/windows_permissions.html" |
| } |
| ] |
| } |
| } |