Organizing Your App Files
DoubleDutch recommends that you keep a folder on your desktop titled something like "App Files" or "DoubleDutch App Files", or the name of your app, with the following files:
- Provisioning Profile
- Re-Codesign Script
- Most recent build of your .ipa file
- Push Notification Certificate (P12)
Emailing App Files
If you are going to email the binary files to colleagues for processing or review, please do so after you have zipped the binary. We have seen in the past that email servers can corrupt the binary files if sent in an unzipped state. This happens usually because of the built-in virus scanners. Microsoft’s Exchange Server is an example.
To enable proper data flow between the app client and the relevant database, it may be necessary to whitelist the connections in your corporate firewall to the API:
It depends on where your app’s database is hosted. Ask your DoubleDutch representative for this information if it is necessary.
Wrapping With Toolkits
DoubleDutch does not support the use of toolkits for wrapping the app. For instance, the use of the MDX Toolkit with Citrix’s XenMobile. The various toolkits that exist in the market have proven difficult to debug in the past and have caused too great of a risk to proper app functionality. This is why we chose not to support them. If you choose to use a toolkit anyway, it is at your own risk and we cannot be responsible for the incorrect functioning of the app afterward.
If you still choose to wrap the app in a toolkit, it is important to note that the app needs permission to connect to the following services on the iOS device:
- Push Notifications
- Background App Refresh
- Calendar Access
- Twitter (optional)
- LinkedIn (optional)
- Facebook (optional)
Secure Server for In-House Apps
The server where the iOS app is to be hosted for download must be secured with SSL.