Académique Documents
Professionnel Documents
Culture Documents
I.
II.
III. Base de donnes IV. Web service API de Pass V. Digi Promo App VI. Dmo
1
client
Ajouter Pass Passbook
2
Information de client
Lien dmontr
pushToken1
Server
APNS
pushToken2
pushToken..
10
Tableaux dtailes
11
Tableaux dtailes
12
Tableaux dtailes
13
Tableaux dtailes
14
Tableaux dtailes
15
Tableaux dtailes
16
Tableaux dtailes
17
5. Logging Errors
18
1. Registering Device
POST request to version/devices/<deviceLibraryIdentifier>/registrations/<passTyp eIdentifier>/<serialNumber> EX:
Generating POST request with URL <http:/192.168.1.106/passesWebserver/webService/v1/devices/ a87fc03c8b17142c8f0f01c02fe77417/registrations/pass.cammob.passbookpasstest/1>
19
200
401
EX: Register task (for device a87fc03c8b17142c8f0f01c02fe77417, pass type pass.cam-mob.passbookpasstest, serial number 1; with web service url http://192.168.1.106/passesWebserver/webService/) got response with code 201
20
200
204 401
Ex:
- Get serial #s task (for device a87fc03c8b17142c8f0f01c02fe77417, pass type pass.cam-mob.passbookpasstest, last updated (null); with web service url http://192.168.1.106/passesWebserver/webService/) got response with code 200
Get serial numbers task completed with update tag 1369106116, serial numbers ( 1)
22
Meaning Request is authorized. Pass has not changed. Request is not authorized.
24
4. Unregistering a device
DELETE request to webServiceURL/version/devices/deviceLibraryIdentifier/regis trations/passTypeIdentifier/serialNumber
Ex: Generating DELETE request with URL <http:/192.168.1.106/passesWebserver/webService/v1/devic es/a87fc03c8b17142c8f0f01c02fe77417/registrations/pass.c am-mob.passbookpasstest/1>
25
Ex: Unregister task (for device a87fc03c8b17142c8f0f01c02fe77417, pass type pass.cam-mob.passbookpasstest, serial number 1; with web service url http://192.168.1.106/passesWebserver/webService/) got response with code 200
26
5. Logging Errors
POST request to webServiceURL/version/log
Ex:
27
28
29
30
Rfrences
http://stackoverflow.com/
https://developer.apple.com/passbook/
VI. Dmo