TMAPPSync keeps your phone and tablet contacts synchronized in your local (home) environment. Changes in phone numbers and addresses are recorded and replicated to your home server app TMAPPServe for all devices connected by http (WiFi/WLAN or INTERNET) with the same initial key. (New release, planned for Google Play Search: TMAPPSync)
Before using the sync client please backup your contacts by exporting to memory or by mail. Backup your contacts also from time to time if there are frequent changes.
The sync runs by starting the app and can be started again by touching "Start Sync" on the main screen. The client tries also to synchronize automatically every 12 hours after application launch. Since the client and the server will not prevent the phone from sleeping due to battery power save, this functionality may fail, even if the event is scheduled.
Please visit also the specification to see if the synchronized attributes fit all your needs.
Configuration
It is necessary to set the http URL with the port to TMAPPServe. This is shown by TMAPPServe in the port configuration. In most cases the first interface address is the best choice.
If it is not the first sync client, also the initial key of the secure configuration has to be set to the value TMAPPServe shows.
For the first sync also one contact has to be added by the Android phone/contact app.
Note: On the first start TMAPPSync creates the delta database. If the database is deleted later by the Android app management setup, it will be recreated automatically by the Android contact database and the server. If an Android account is deleted, all contacts belonging to this account are also deleted on the phone/tablet. For recreation, please insert one contact again, then the sync will restore all contacts from the server. In general a changed contact on a client overwrites the actual server contact completely and an unchanged client contact is equal to the actual server contact after the sync. In consequence if a client syncs a change, another client will get the change only after the client starts also the sync process afterwards. There is no way to trigger the clients from other devices and also not from the server due to security reasons.