canmove, Confirmed users
1,537
edits
(Created page with "= Document Overview = {| |'''Feature/Product:''' || Use System Storage on Android |- |'''Projected Feature Freeze Date:''' || <section begin='eta' />Q4 2011<section end='eta' />...") |
|||
| Line 59: | Line 59: | ||
'''Communication with Sync Service''' | '''Communication with Sync Service''' | ||
Firefox Mobile communicates with sync services as a sync client. The information it transmits is encrypted before transmission and the decryption key is not available to the Sync Service. | |||
''For details see http://docs.services.mozilla.com/storage/apis-1.1.html#apis -- this review documents only the bits of the API involved with storage of data in Android System Storage.'' | |||
{| class="wikitable" | |||
|- | |||
! Direction | |||
! Message | |||
! Data | |||
! Notes | |||
|- | |||
| ''In:'' | |||
| return from GET /storage/collection/id | |||
| encrypted sync object (bookmark, history item, form data, password, etc) | |||
| | |||
|- | |||
| | |||
| return from GET /storage/collection | |||
| metadata about the users' data objects on the server | |||
| | |||
|- | |||
| ''Out:'' | |||
| GET /storage/collection/id | |||
| sync object identifier (unique object ID) | |||
| | |||
|- | |||
| | |||
| GET /storage/collection | |||
| optional parameters for filtering the query | |||
| (see [http://docs.services.mozilla.com/storage/apis-1.1.html#apis the API]) | |||
|} | |||
'''Communication with Android OS Storage''' | |||
=== Sync Service (external) === | === Sync Service (external) === | ||