README.md
# App Store
[App Store Server API](https://developer.apple.com/documentation/appstoreserverapi) client.
## Installation
The package can be installed
by adding `app_store` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:app_store, "~> 0.1.0"}
]
end
```
## Usage
Add the default HTTP client `AppStore.HTTPClient.DefaultClient` to the application's supervision tree:
```elixir
# lib/your_app/application.ex
def start(_type, _args) do
children = [
...
{AppStore.HTTPClient.DefaultClient, []}
]
...
end
```
Build the client
```elixir
app_store =
AppStore.build(
signed_token: "the-signed-token",
server_url: RingCentral.production_server_url()
)
```
Now you can use functions in `AppStore.API` module to interact with the App Store Server APIs.
Please check [https://hexdocs.pm/app_store](https://hexdocs.pm/app_store) for a full documentation.