Multi-tasking and native iPad support have been added!
iDialog (including iDialogPro) is the Microsoft Office Communications Server (OCS) and Lync compatible client for the Apple iPhone, iPad, and iPod Touch
We have been working hard to address all of our user’s feedback. The update is very well tested and has been in use by a number of customers in production beta testing for several months.
The update will be available in iTunes from Wednesday May 18th, 2011.
- Multi-tasking support on iOS4+. iDialog will run in the background for 9 minutes. During this time the user will appear online to other users and the user will receive a local push notification for any new chats. An audio tone will be played and a notification badge will be added to the app icon for any new inbound IMs to existing chats. After 9 minutes iDialog will sign the user out. Bringing iDialog to the foreground (re-entering the app) will reset the 9 minute timer.
- Native iPad screen resolution
- Portrait and Landscape mode for all devices
- Supports searches that return Distribution Groups as well as users
- Users can email the contents of an IM session
- When viewing a contact and selecting email, iDialog now sends mail without leaving the app.
- Ability to capture debugging trace information to help us troubleshoot issues if users are unable to logon.
Q. What about “Push”?
A. “Push” functionality enables a cloud-based service to send a wake-up notification to an application. Some consumer Instant Messaging apps use this technique to notify the user of new incoming instant messages. We do not believe push is the right model for iDialog, because this functionality would require us to host a service that captures your user’s enterprise credentials. In order to support Push, a cloud-based service would have to act as a client and log into OCS/Lync on your user’s behalf. We feel this is too much of a security/privacy concern for most customers. Every customer we have spoken to about this agrees. This is in contrast to consumer services like Skype, AOL, etc, where user’s supply their own personal credentials, and the user can make an informed decision about who they give these credentials to.
Q. Why does multi-tasking only work for 9 minutes?
A. The terms & conditions of Apple’s developer program do not allow instant messaging applications to use iOS background services for IM and Presence for an unlimited amount of time. Apple’s App Store Review Guide states:
2.16 Multitasking apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc
Battery usage and the impact of a background IM app on the device’s battery life was also a major factor in our design decision.
iDialog uses a feature called “task completion” to run in the background for a short period of time after the user exits the app. We feel that our current implementation, which is fully supported by Apple, is a significant improvement that addresses most user’s needs: It provides the ability to switch back and forth between iDialog and other apps without signing-out and losing conversation state.
Q. Who should I contact if I have any questions?
A. Please contact us by email at iDialog@modalitysystems.com. We always endeavor to respond as quickly as possible. Our office hours are Mon through Fri, 9am to 5pm GMT.
Thank you again to our users for all of their feedback!