Telligent Community Mobile includes plugins for Telligent Community to enable:
- Push Notifications
- Previewing and installing of iOS and Android apps uploaded to Telligent Community 8.5+
- Displaying an App Banner on Telligent Community 8.5+ to make it easy for customers to download or purchase your native application when viewing the site on their iOS or Android device
To enable any of these extensions, the plugin files must first be installed. For each Telligent Community instance (each web node and job scheduler), copy the contents of the Telligent Community/bin/ folder from the Telligent Community Mobile ZIP file into bin/ folder of the Telligent Community instance.
Enabling push notifications
Push notification support is optional and is only applicable when deploying the native mobile application.
- As an administrator, navigate to Administration within the Telligent Community site that will be exposed through Telligent Community Mobile.
- Search for Mobile Push Notifications and navigate to it
-
- On the Data tab,
- Select the Connection Type and Connection String Name to use to store push notification registration information. This can be the same database that Zimbra Community is using or a separate database. To use the same database, select Connection String Name for Connection Type and SiteSqlServer for Connection String Name.
- If supporting iOS push notifications, use the certificates and passwords you created when building the native app to complete the iOS tab,
- Upload the .p12 push notification SSL certificate provided by Apple associated to your iOS application.
- Enter the password associated with the SSL certificate in Apple Push Notification Service Certificate Password.
- Unless you're testing push notifications with a custom-built development build of an iOS app, keep Use Apple Push Notification Production Services checked.
- If supporting Android push notifications, use the certificates and passwords you created when building the native app to complete the Android tab,
- Provide the full application ID in reverse domain format for you Android app in Android Application Package Name.
- Enter the Sender ID you created as part of your application registration with Google in Google Cloud Messaging Sender ID.
- Enter the authorization key provided by Google as part of your registration with Google in Google Cloud Messaging Authorization Key.
- On the Data tab,
- Ensure that the checkbox next to the Mobile Push Notifications plugin is checked.
- Click Save.
Enabling iOS and Android App Previews
App Previews enable Telligent Community to host iOS apps (IPA files) and Android apps (APK files) and enable installing these applications directly from Telligent Community. To enable app previews,
- As an administrator, navigate to Administration of the Telligent Community site.
- Search for iOS Application File Viewer, navigate to it, and enable it.
- Search for Android Application File Viewer, navigate to it, and enable it.
With this plugin enabled, Android and iOS apps uploaded into media galleries, for example, will show the app's icon as the file preview. Also, when viewing the file's page in the media gallery from a device that can install the application, an install option will be exposed.
Enabling Smart Banners
iOS has direct support for showing banners on web sites that also have an available app in the App Store. The Telligent Community Mobile implementation enables smart banners for enterprise and ad hoc iOS apps as well as Android apps. To enable the smart banner,
- As an administrator, navigate to Administration in the Telligent Community site.
- Search for Mobile App Smart Banner, navigate to it, and enable it.
- Leave Administration and go back to the home page of the Telligent Community site.
- Edit the header and include the Mobile App Smart Banner widget.
- Click the lock icon to lock this widget throughout the entire site.
- Click the wrapping format icon (box with a header) to select an appropriate wrapping format. For the Social theme of Telligent Community, No Border with No Spacing is appropriate.
- Configure the widget and upload your iOS and/or Android apps or provide the details to link to your apps in the iOS or Google app stores.
- Save the widget's configuration.
- Preview or Publish the changes made to the page.