Post

7 followers Follow
0
Avatar

Friendcaster Pro Account (in system settings) disappearing after reboot in Jellybean

The subject line generally describes the issue.

In Friendcaster Pro on Jellybean (Sprint Galaxy Nexus), the 'Friendcaster Pro' account under device settings disappears after the device is rebooted, and contact sync is obviously broken as a result. I am unable to re-add it by re-enabling contact sync-ing in the app or other means.

The only workaround I've found is a complete removal and reinstall of Friendcaster Pro.

 

My *guess* is this has to do with the app encryption for paid apps introduced in Jellybean? Seems like the app Haxsync (similar functionality) has/had the same issue.

Doug Keegan

Please sign in to leave a comment.

20 comments

0
Avatar

Have you tried completely deleting the app cache prior to deleting and reinstalling the app?  We've seen some reports on the sync on Jelly Bean that if the cache isn't cleared and the app is updated, this occurs.   

Eric H. 0 votes
Comment actions Permalink
0
Avatar

1) Rebooted device, confirmed Friendcaster no longer listed under accounts. Any device reboot will result in this behavior.

2) Cleared app cache.

3) Re-enabled Sync in Friendcaster

4) Friendcaster still not listed under accounts.

 

Again, only way to re-enable contact Sync is to delete and re-install Friendcaster Pro. Only then does the Friendcaster Pro entry reappear under the accounts portion of the device's settings screen.

Doug Keegan 0 votes
Comment actions Permalink
0
Avatar

Sorry to hear that didn't work for you.  It has worked in a couple of instances.  I'll let our development team know.

Thank you

Eric H. 0 votes
Comment actions Permalink
0
Avatar

Thanks for the quick response.

To be clear, re-enabling contact sync from within the app doesn't work, either (obviously). As soon as the app is removed from the 'recent apps' list and restarted, contact sync shows as disabled within the app. At no point does the account re-appear on the device's setting screen.

Doug Keegan 0 votes
Comment actions Permalink
0
Avatar

Thanks for the additional info.  I see one more similar request in our ticketing system and a couple of comments about this in Play.  We will look into it.

Thank you

Eric H. 0 votes
Comment actions Permalink
0
Avatar

Yea, like I said in the first post, this may have to do with app encryption on paid apps introduced in Play / Jellybean.

Seems to be affecting all paid apps that use account sync'ing of some sort.

Doug Keegan 0 votes
Comment actions Permalink
0
Avatar

Seems I'm not the only one that having this problem. No clearing of cache or anything else helps. Just de- and reinstalling  :(

It's a bit annoying that all synced contacts disappearing and you have to consolidate a lot of contacts again and again and again...

Iridias della Vasanti 0 votes
Comment actions Permalink
0
Avatar

Iridias, no, it's not just you.  Our development team have been notified of this issue and are investigating.

Eric H. 0 votes
Comment actions Permalink
0
Avatar

Here is what our development team have discovered.  

Doug Keenan's comments are correct. This is a bug introduced when they added encryption to paid apps installed through the play store on Jelly Bean devices. There's a bug report with more info here:

http://code.google.com/p/android/issues/detail?id=34880

What's happening is the install location is now changed from "/data/app" (internal storage) to "/mnt/asec" (external storage, or mountable). So the device reboots and initializes accounts, widgets, live wallpapers, etc before the /mnt/asec directory is mounted, causing our the account manager to not include friendcaster pro. This is essentially what would happen if we allowed installation to the SD card. We should also start seeing more reports of the widget not showing in the widgets list and users reporting notifications stop working after a reboot (since we rely on receiving the BOOT_COMPLETED intent to re-initialize notifications, which gets called before our app is available to receive it).

 

Here are a couple possible temporary solutions based on that google bug report.

  • For root users, install the titanium backup app from the market. Backup FC pro, uninstall FC pro, and reinstall from titanium backup.
  • Uninstall FC pro. Connect to a PC and mount external storage. Install FC pro again from the market. This hopefully should force the play store to install the app to internal storage.

Unfortunately, there are no great workarounds until google fixes the issue in either a play store update (this would be best), or an Android release.

 

Eric Rowell

Eric H. 0 votes
Comment actions Permalink
0
Avatar

There is a Workaround for Haxsync with the same issues. Maybe you could get an idea how to solve the problem ;)

Iridias della Vasanti 0 votes
Comment actions Permalink
0
Avatar

Our  lead programmer has found and is working on a workaround to handling the accounts syncing issue that should be transparent to the user. He added a check when FriendCaster pro (running jelly bean, google play build) launches to see if the account exists. If it doesn't, he re-adds the account to the system and checks if the user has previously synced. If they have previously synced, he's going to initiate a re-sync.

The main downsides are that the user has to actually launch FriendCaster after a reboot for this to initiate and it doesn't fix the other issues (widget, and notifications), though notifications will start running correctly once the user launches FriendCaster.. Since it's impossible to fully test this fix without actually installing it from the market, he's running more thorough tests to make sure he's not missing any cases where it won't resync. It's a tricky bug to replicate.

One positive he has found out while testing was that the widget isn't completely removed from the list on reboot like it is on ICS, but it only removes it if the user has already placed it on the home screen (at least on the nexus s with jelly bean). It still shows in the list so the user can replace it on the home screen. Still not great that it's removed, but not as bad as he had originally thought.

Once testing is complete, we'lll get a build with this fix into the Play store.

Eric H. 0 votes
Comment actions Permalink
0
Avatar

Installed the new update and it works great. So nice to not have to wipe and reinstall FCP after a reboot!

Doug Keegan 0 votes
Comment actions Permalink
0
Avatar

I'm having the same issue with Friend Caster Pro losing sync accoung after phone reboot.

Friend Caster Pro version 5.1.3 on samsung galaxy s3 running android 4.1.1

Stefan Lithén 0 votes
Comment actions Permalink
0
Avatar

Yep, same here :-(

 

FrienCaster Pro 5.1.3 on: HTC One X Android 4.1.1, Samsung Galaxy SIII Android 4.1.1, Samsung Galaxy Note 10.1 Android 4.1.1

Patrick Klijzing 0 votes
Comment actions Permalink
0
Avatar

Yeah same here. First addressed here in August and still not solved.

Way to go.

Geir Helge Moi 0 votes
Comment actions Permalink
0
Avatar

I use Friendcaster Pro v5.2 and I have the same problems as mentioned above by Doug Keegan. The new release 5.2 actually made it worse. I had no sync

problems with the previous version, just a tons of invalid responses I can sync the Facebook contacts and add the account but it vanishes after reboot.

The sync option unchecks itself after reboot.

Everything else works fine, I just would like for the sync to work properly.

Is there a fix on the horizon??

Samsung Galaxy S3,  Android 4.1.1

 

Thanks

Geir Helge Moi 0 votes
Comment actions Permalink
0
Avatar

I have a Galaxy Note 2 and it appears to be having the same problem. I am attempting to "For root users, install the titanium backup app from the market. Backup FC pro, uninstall FC pro, and reinstall from titanium backup." We will see if that resolves the issue. 

Thomas Moxham 0 votes
Comment actions Permalink
0
Avatar

having same issue here.  htc/sprint evo 4g lte, android 4.1.1, friendcaster pro 5.2 12/20

Adam Felson 0 votes
Comment actions Permalink
0
Avatar

reinstalled from titanium back.  still vanishes from accounts list during reboot

Adam Felson 0 votes
Comment actions Permalink
0
Avatar

Same here. Running an unmodified HTC One. This same issue also occurs with Swype keyboard, the phone goes back to default keyboard (or Swiftkey if it's installed) once the phone reboots. Sad times.

Martin Ellis 0 votes
Comment actions Permalink