AppCan Sync Tips & Troubleshooting

[av_one_full first min_height=\’\’ vertical_alignment=\’av-align-top\’ space=\’\’ row_boxshadow_color=\’\’ row_boxshadow_width=\’10\’ custom_margin=\’aviaTBcustom_margin\’ margin=\’0px\’ margin_sync=\’true\’ mobile_breaking=\’\’ border=\’\’ border_color=\’\’ radius=\’0px\’ radius_sync=\’true\’ padding=\’0px\’ padding_sync=\’true\’ column_boxshadow_color=\’\’ column_boxshadow_width=\’10\’ background=\’bg_color\’ background_color=\’\’ background_gradient_color1=\’\’ background_gradient_color2=\’\’ background_gradient_direction=\’vertical\’ src=\’\’ attachment=\’\’ attachment_size=\’\’ background_position=\’top left\’ background_repeat=\’no-repeat\’ highlight_size=\’1.1\’ animation=\’\’ link=\’\’ linktarget=\’\’ link_hover=\’\’ title_attr=\’\’ alt_attr=\’\’ mobile_display=\’\’ id=\’\’ custom_class=\’\’ aria_label=\’\’ av_uid=\’av-1vrra\’]

[av_heading heading=\’AppCan Sync Tips & Troubleshooting\’ tag=\’h1\’ style=\’blockquote modern-quote\’ subheading_active=\’\’ show_icon=\’\’ icon=\’ue800\’ font=\’entypo-fontello\’ size=\’\’ av-desktop-font-size-title=\’\’ av-medium-font-size-title=\’\’ av-small-font-size-title=\’\’ av-mini-font-size-title=\’\’ subheading_size=\’\’ av-desktop-font-size=\’\’ av-medium-font-size=\’\’ av-small-font-size=\’\’ av-mini-font-size=\’\’ icon_size=\’\’ av-desktop-font-size-1=\’\’ av-medium-font-size-1=\’\’ av-small-font-size-1=\’\’ av-mini-font-size-1=\’\’ color=\’\’ custom_font=\’\’ subheading_color=\’\’ seperator_color=\’\’ icon_color=\’\’ margin=\’5px\’ margin_sync=\’true\’ av-desktop-margin=\’\’ av-desktop-margin_sync=\’true\’ av-medium-margin=\’\’ av-medium-margin_sync=\’true\’ av-small-margin=\’\’ av-small-margin_sync=\’true\’ av-mini-margin=\’\’ av-mini-margin_sync=\’true\’ headline_padding=\’\’ headline_padding_sync=\’true\’ av-desktop-headline_padding=\’\’ av-desktop-headline_padding_sync=\’true\’ av-medium-headline_padding=\’\’ av-medium-headline_padding_sync=\’true\’ av-small-headline_padding=\’\’ av-small-headline_padding_sync=\’true\’ av-mini-headline_padding=\’\’ av-mini-headline_padding_sync=\’true\’ padding=\’10\’ av-desktop-padding=\’\’ av-medium-padding=\’\’ av-small-padding=\’\’ av-mini-padding=\’\’ icon_padding=\’10\’ av-desktop-icon_padding=\’\’ av-medium-icon_padding=\’\’ av-small-icon_padding=\’\’ av-mini-icon_padding=\’\’ link=\’\’ link_target=\’\’ id=\’\’ custom_class=\’\’ template_class=\’\’ element_template=\’\’ one_element_template=\’\’ av_uid=\’av-kb5dny3y\’ sc_version=\’1.0\’ admin_preview_bg=\’\’][/av_heading]

[av_hr class=\’custom\’ icon_select=\’no\’ icon=\’ue808\’ font=\’entypo-fontello\’ position=\’center\’ shadow=\’no-shadow\’ height=\’50\’ custom_border=\’av-border-thin\’ custom_width=\’100%\’ custom_margin_top=\’10px\’ custom_margin_bottom=\’10px\’ custom_border_color=\’\’ custom_icon_color=\’\’ id=\’\’ custom_class=\’\’ av_uid=\’av-3fbm\’ admin_preview_bg=\’\’]

[av_textblock fold_type=\’\’ fold_height=\’\’ fold_more=\’Read more\’ fold_less=\’Read less\’ fold_text_style=\’\’ fold_btn_align=\’\’ textblock_styling_align=\’\’ textblock_styling=\’\’ textblock_styling_gap=\’\’ textblock_styling_mobile=\’\’ size=\’\’ av-desktop-font-size=\’\’ av-medium-font-size=\’\’ av-small-font-size=\’\’ av-mini-font-size=\’\’ font_color=\’\’ color=\’\’ fold_overlay_color=\’\’ fold_text_color=\’\’ fold_btn_color=\’theme-color\’ fold_btn_bg_color=\’\’ fold_btn_font_color=\’\’ size-btn-text=\’\’ av-desktop-font-size-btn-text=\’\’ av-medium-font-size-btn-text=\’\’ av-small-font-size-btn-text=\’\’ av-mini-font-size-btn-text=\’\’ fold_timer=\’\’ z_index_fold=\’\’ id=\’\’ custom_class=\’\’ template_class=\’\’ element_template=\’\’ one_element_template=\’\’ av_uid=\’av-ka00b6ed\’ sc_version=\’1.0\’ admin_preview_bg=\’\’]
IMPORTANT: When syncing always try and wait for the ‘Last Updated ’ message to display.

AppCan Mobile will sync when ever you login, submit a record or pull-down-to-refresh on the form menu.  The message ‘Updating User Data’ is displayed when it is synchronising.

\"\"

Before you start capturing data in a new record or updating an existing record, try and let the sync reach the ‘Last Updated’ message.

\"\"

  • Where local signal strength permits synchronisation to complete, there are a couple of good reasons for adopting this best practice.
  • Your app will always be up to date in terms of new content received and forms successfully uploaded.Your app will not be trying to upload / complete sync at the same time as you might wish to create new forms or update existing forms. It happens on rare occasions, but if you are trying to capture more data whilst a sync is still completing and an external event such as an App crash or unexpected device shut-down were to occur, then we have seen examples where the sync becomes stuck, or data has been lost from the records you were last working on.

What to do if ‘Updating User Data’ is taking a long time to change to ‘Last Updated’

Tap on ‘Updating User Data’

\"\"

A hidden screen is displayed.  The screen shows the sync log.  It should be active, i.e. every few seconds new rows will be inserted at the bottom of view.

If it is doing this then all is okay, the sync will complete, be patient and give it a couple of minutes.  Tap ‘Close’ to return to the main form menu.

\"\"

Watch out for this message.  If a lot of documents are being downloaded let the sync have extra time to complete.

\"\"

Note: if you are in an area with poor reception / signal strength, this might impact upon sync time, so allow some additional time for synchronisation (‘Last Updated’ message to appear).

If signal is very poor or no signal at all, it can be better to put your device into ‘Airplane Mode’ as this prevents the app from trying to sync, which preserves battery life and will allow you to carry on creating forms / reading ePack plans in off-line mode.

When you move into an area with better connectivity, turn off ‘Airplane Mode’ and pull-down-to-refresh in AppCan.  Your saved records captured in offline mode will upload okay.

What if Sync Log view appears to be stuck?

When you check the hidden sync log screen and it appears to be stuck for several minutes on the same row, then try the following to free the sync up.

\"\"

Step 1: Logout of AppCan

\"\"

Step 2: CLOSE all open apps from device memory.

\"\"

New iPhones/iPads with no circular button – swipe up from bottom of the screen, then swipe up on each app in minimized view (as shown).

Older iPhones/iPads with a circular button – double-click the circular button and hit the ‘x’ on each small app view.

NOTE: DO NOT DELETE the AppCan App from your device

Step 3: Restart your device.

New iPhones/iPads – press up volume once, then down volume once then press and hold the power on / off button in until screen goes black and only let go when the Apple Logo appears.  Ignore this message (below) when it appears.  DO NOT ‘Slide to power off’

Older iPhones/iPads – press and hold both the power on / off button AND the circular button until screen goes black and only let go when the Apple Logo appears.

\"\"

Step 4: Once the device has restarted check to ENSURE ALL APPS ARE STILL CLOSED, i.e. this screen should NOT show any small / minimized apps in the view when you either swipe up / double click the circular button.

Step 5 : Log back into AppCan and let the sync complete.

\"\"

Tap ‘Updating User Data’ message and check to ensure the hidden sync log screen is now active.

\"\"

Sync still stuck at ‘Updating User Data’?  What to do to get help

Tap on ‘Updating User Data’ and you see the sync log isn’t active or you can see the word ‘Error’ in the sync script.  Tap ‘Email’ (top right of screen) .

\"\"

An email will be composed.

Send this to either ’support@appcan.co.uk’ or to ‘john.Anderson@appcan.co.uk

Receiving this attachment in the email is the most important part.  This contains logging history, which will help identify what’s causing the sync problem.

\"\"
[/av_textblock]

[/av_one_full]

Scroll to Top