@api-emulator/apple
v0.1.0
Published
Apple provides Sign in with Apple, CloudKit/iCloud app data, APNs, app store, device, and platform services for iOS and macOS apps.
Downloads
33
Readme
@api-emulator/apple
Apple provides Sign in with Apple, CloudKit/iCloud app data, APNs, app store, device, and platform services for iOS and macOS apps.
Part of api-emulator — local drop-in replacement services for CI and no-network sandboxes.
Install
npm install @api-emulator/appleRun
npx -p api-emulator api --plugin ./@apple/api-emulator/src/index.ts --service appleEndpoints
GET /bag.xmlPOST /v1/signSapSetupPOST /auth/signinGET /auth/authorizePOST /auth/tokenPOST /auth/revokeGET /auth/keysGET /inspect/last-sign-sap-setupGET /inspect/last-sign-sap-setup-responseGET /inspect/last-signinGET /v1/usersGET /v1/users/:idGET /v1/ciProducts/:productId/additionalRepositoriesGET /v1/userInvitationsGET /searchGET /lookupGET /v1/app-store/searchGET /v1/app-store/lookupGET /v1/app-store/storefrontGET /:store/app/id:appIdPOST /3/device/:tokenPOST /apns/sendPOST /apns/control/register-teamPOST /apns/control/register-keyPOST /apns/control/register-topicPOST /apns/control/register-devicePOST /apns/control/unregister-devicePOST /apns/control/set-device-statusPOST /apns/control/throttlePOST /apns/control/flush-pendingPOST /apns/control/failPOST /apns/control/resetGET /inspect/apns/stateGET /inspect/apns/collapsedGET /inspect/apns/pendingGET /inspect/apns/unregisteredGET /inspect/apns/deliveriesGET /inspect/apns/last-deliveryGET /inspect/apns/failuresGET /inspect/apns/notifications
Auth
Uses fake local credentials only; provide any deterministic bearer token or API key expected by the client under test.
Seed Configuration
apple:
# Add provider-specific seed state here.