Mobile app libraries provided with the IhreApotheken.de “AppSDK” software suite are a collection of resources client mobile apps can integrate to implement functionalities such as:
The IhreApotheken.de AppSDK service supports the following platforms:
| Resource | Link |
|---|---|
| Client Repository | IA-SDK-Android |
| Available Versions | Packages |
| Resource | Link |
|---|---|
| Client Repository | IA-SDK-iOS |
| Available Versions | Tags |
| Resource | Link |
|---|---|
| Client Repository | IA-SDK-Flutter |
| API Documentation | Flutter Docs |
| Available Versions | Tags |
| Resource | Link |
|---|---|
| Client Repository | IA-SDK-React-Native |
| API Documentation | React Native Docs |
| Available Versions | Packages |
| Resource | Link |
|---|---|
| Client Repository | IA-SDK-NativeScript |
| API Documentation | NativeScript Docs |
| Available Versions | Packages |
Three server environment options are available for IhreApotheken.de AppSDK integration. These environments do not share data, so pharmacy or product collections and related services may differ between them.
| Environment | URL | Network Access Required |
|---|---|---|
| Production | https://ihreapotheken.de/ | No |
| Staging | https://qa.ihreapotheken.de/ | Yes |
| Development | https://dev.ihreapotheken.de/ | Yes |
The production-ready environment accessible to end-users.
Warning: Any purchases or data transferred in this environment will be sent to actual pharmacies. Do not perform testing against production unless coordinated with the IhreApotheken.de team.
Server environment for testing changes intended to be merged with production. Use this environment for testing purchases and online payments.
Server environment for development purposes, such as testing changes or evaluating updates. Testing of purchases and online payments can also be performed here.
Staging and development server environments are protected at the network level.
Access for client integrations is granted by whitelisting developer IP addresses (e.g., a client office static IP address). Coordinate access requests directly with the IhreApotheken.de team.
Pharmacies in the IhreApotheken.de system are identified by integer values.
Default test pharmacy ID: 719
For client integrations, a dedicated pharmacy is generated with configurable service options. These options determine customer-facing features such as:
Contact the IhreApotheken.de team during onboarding for further details.
PayPal payments can be tested via the Staging or Development server environments using the test pharmacy (719) or any other pharmacy that supports online payments.
In these environments, PayPal connects to the sandbox version of the payment service.
Sandbox Credentials:
| Field | Value |
|---|---|
| Username | none@personal.example.com |
| Password | iaia1234 |
The IhreApotheken.de team provides demo apps for all supported platforms, showcasing library functionalities. These example projects are located within the client repositories listed in Section 1.
Demo apps are also distributed via:
Contact the IhreApotheken.de team to request access.
AppSDK access is protected with keys specific to each client integration and application bundle/package identifier.
Requirements:
Important: Access keys must be kept secure and should not be added to source control.
Documentation pending.
Submit bug reports to the IhreApotheken.de SDK team with the following information:
| Information | Description |
|---|---|
| Host app info | Name, version, and build number of the integrating app |
| Device info | Make and model of the device |
| Operating system | OS name and version |
| Library version | AppSDK library version number |
| Server environment | Production, Staging, or Development |
| Reproduction steps | Detailed steps to reproduce the issue |
| Visual evidence | Screenshots or videos showcasing the issue |