This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Announcement: iOS, Win/Mac to Android Dropbox Sync Testing Results: Oct 3,10

GeneY
GeneY AWS Team
edited October 2010 in Android
Hi 1Pass for Android users,



Some customers previously reported that items synced from iPhone/iPad were not visible on Android.

The issue has been acknowledged and addressed in the current version of iOS.



I did a very thorough testing during the last couple of days in order to determine if the issue is still here:



My testing environment is:

================================================

1P for Win Build: 1.0.0.122

1P for iPhone Pro 3.5.3 build Sep 15,10

1P for Android 1.6.5

1P Mac Build 3.4.4

================================================

I have two dropboxes set, one on PC running Windows 7 (keychain with 76 items in it)

another on Mac (keychain with 225 items)



My test results confirm that all 1Password items have been synced perfectly in every test case scenario from iPhone => Mac => Android

and iPhone => PC => Android.



In addition, items created on iPhone and synced with any of my dropboxes, were instantly picked up by 1P4A sync and became visible

on Android phone.There was no need to open/edit any synced items on PC/Mac before syncing to Android.

(Notice that at the end of iPhone sync there was a message "Updating context.js file....").



If any of you still experience the problem with Dropbox syncing please upgrade your applications to the latest version.

Or email me for more information on my support account android-support@agile.ws.



Thank you and best regards,

Gene

Android Developer

Comments

  • [quote name='GeneY' timestamp='1286122748' post='12573']

    Hi 1Pass for Android users,



    Some customers previously reported that items synced from iPhone/iPad were not visible on Android.

    The issue has been acknowledged and addressed in the current version of iOS.



    I did a very thorough testing during the last couple of days in order to determine if the issue is still here:



    My testing environment is:

    ================================================

    1P for Win Build: 1.0.0.122

    1P for iPhone Pro 3.5.3 build Sep 15,10

    1P for Android 1.6.5

    1P Mac Build 3.4.4

    ================================================

    I have two dropboxes set, one on PC running Windows 7 (keychain with 76 items in it)

    another on Mac (keychain with 225 items)



    My test results confirm that all 1Password items have been synced perfectly in every test case scenario from iPhone => Mac => Android

    and iPhone => PC => Android.



    In addition, items created on iPhone and synced with any of my dropboxes, were instantly picked up by 1P4A sync and became visible

    on Android phone.There was no need to open/edit any synced items on PC/Mac before syncing to Android.

    (Notice that at the end of iPhone sync there was a message "Updating context.js file....").



    If any of you still experience the problem with Dropbox syncing please upgrade your applications to the latest version.

    Or email me for more information.



    Thank you and best regards,

    Gene

    Android Developer

    [/quote]



    Thanks for posting this Gene, just to clarify that 1Password and 1Password Pro for iOS are currently at version 3.5.2 in the App Store and we're internally Beta testing version 3.5.3 which contains the fixes required. Hopefully this should be available soon but I know Roustem and Dave are away this weekend at a conference and probably won't be able to work on the code until at least Monday.
  • GeneY
    GeneY AWS Team
    edited October 2010
    Hi Stu,



    Thank you for clarification.



    Sure, the iOS new release has not come to the Market yet, so we should wait a little bit

    and upgrade iOS devices with 3.5.3 once the new release becomes available.

    In any case, it is good to know that the problem has been finally resolved !

    (I didn't test iPad,(I am going to buy it soon ), but I do know that 1P for iPad

    uses the same Dropbox syncing logic as iPhone so we may safely assume it will work fine).



    Cheers,

    Gene





    [quote name='stu' timestamp='1286124899' post='12574']

    Thanks for posting this Gene, just to clarify that 1Password and 1Password Pro for iOS are currently at version 3.5.2 in the App Store and we're internally Beta testing version 3.5.3 which contains the fixes required. Hopefully this should be available soon but I know Roustem and Dave are away this weekend at a conference and probably won't be able to work on the code until at least Monday.

    [/quote]
  • That's right Gene, 1Password for iPad uses the same Dropbox syncing as both 1Password and 1Password Pro (which runs on both iPhone and iPad), so once we go live with the 3.5.3 changes everything should be taken care of.



    Thanks for the awesome work you're doing with 1Password for Android, I've recently upgrading my Android device to a Samsung Galaxy S and it's stunningly good with the recent updates <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    All the best,





    [quote name='GeneY' timestamp='1286129652' post='12581']

    Hi Stu,



    Thank you for clarification.



    Sure, the iOS new release has not come to the Market yet, so we should wait a little bit

    and upgrade iOS devices with 3.5.3 once the new release becomes available.

    In any case, it is good to know that the problem has been finally resolved !

    (I didn't test iPad,(I am going to buy it soon ), but I do know that 1P for iPad

    uses the same Dropbox syncing logic as iPhone so we may safely assume it will work fine).



    Cheers,

    Gene

    [/quote]
  • kae
    kae Senior Member
    My version numbers don't match your version numbers. I have 1Pasword for Android Version 1.0 Beta #6.6.3 and it still has the problem.



    I was doing this iPhone => Mac => Android. Here is what I did:



    I made a change to a secure note on my iPhone (Original iPhone with iOS 3.1.3) with 1Password Pro version 3.5.2 (August 1 2010). I sync'ed it using the dropbox sync.



    On my mac, I have 1Password Version 3.5.0.BETA-3 (build 30770) and the change appears correctly there on my mac.



    On my Android (HTC Eris) I have 1Password for Android Version 1.0 Beta #6.63 and it's also updating using Dropbox. It appears that the Android version thinks that it's sync'ed. It says that encryptionKeys.js is the same and contents.js is the same. It says "Updating access keys...." then it says "Sync completed with Success. Status: 1



    The Android still doesn't not have the change I put on the iPhone (which appears on the Mac) but doesn't appear on the Android.



    Do I still need to wait for the new version? Any clues?
  • GeneY
    GeneY AWS Team
    edited October 2010
    Hi kae,



    > Do I still need to wait for the new version?



    Yes , of course, how I've already mentioned in the previous postings,

    the issue was addressed in 1P for iPhone Pro 3.5.3 build Sep 15,10.



    Not sure though if this version (iPhone Pro 3.5.3) has already been released

    to customers or is coming very soon, I advise you to check for that on the iOS Market.



    Best Regards,

    Gene

    Android Developer









    [quote name='kae' timestamp='1288053042' post='14043']

    My version numbers don't match your version numbers. I have 1Pasword for Android Version 1.0 Beta #6.6.3 and it still has the problem.



    I was doing this iPhone => Mac => Android. Here is what I did:



    I made a change to a secure note on my iPhone (Original iPhone with iOS 3.1.3) with 1Password Pro version 3.5.2 (August 1 2010). I sync'ed it using the dropbox sync.



    On my mac, I have 1Password Version 3.5.0.BETA-3 (build 30770) and the change appears correctly there on my mac.



    On my Android (HTC Eris) I have 1Password for Android Version 1.0 Beta #6.63 and it's also updating using Dropbox. It appears that the Android version thinks that it's sync'ed. It says that encryptionKeys.js is the same and contents.js is the same. It says "Updating access keys...." then it says "Sync completed with Success. Status: 1



    The Android still doesn't not have the change I put on the iPhone (which appears on the Mac) but doesn't appear on the Android.



    Do I still need to wait for the new version? Any clues?

    [/quote]
  • reyza
    edited November 2010
    I am having the exact same issue and messages as kae, except I am using iPod Touch on 4.1 + and a Samsung Galaxy S on 2.2. So it would seem that I need to wait for an update to the iPod app before anything will show up in my Android device. I have tried to change passwords on my PC, then re-sync to Android but with no effect. Have also tried changing passwords in iPod then re-syncing. The PC shows the changes but Android does not.



    It would be nice if the fix did not involve upgrading the iOS version of the app because I rarely use the iPod. I'm only using it because I used to own an iPhone which is now sold. It once stored all my passwords and I have now been unable to sync them to the Android. It seems odd to me that a fix to the Android sync is an update to the iOS version of the app.



    If a fix to the PC app or Android app is possible that would be fantastic. It almost seems to me that the root of the issue is where the Android app is pulling the sync info from. How is the PC application able to pull the info correctly but the Android app not?



    Either way I love the app and love the work you've done with it. I really hope the iOS upgrade fixes it.



    [quote name='kae' timestamp='1288053042' post='14043']

    My version numbers don't match your version numbers. I have 1Pasword for Android Version 1.0 Beta #6.6.3 and it still has the problem.



    I was doing this iPhone => Mac => Android. Here is what I did:



    I made a change to a secure note on my iPhone (Original iPhone with iOS 3.1.3) with 1Password Pro version 3.5.2 (August 1 2010). I sync'ed it using the dropbox sync.



    On my mac, I have 1Password Version 3.5.0.BETA-3 (build 30770) and the change appears correctly there on my mac.



    On my Android (HTC Eris) I have 1Password for Android Version 1.0 Beta #6.63 and it's also updating using Dropbox. It appears that the Android version thinks that it's sync'ed. It says that encryptionKeys.js is the same and contents.js is the same. It says "Updating access keys...." then it says "Sync completed with Success. Status: 1



    The Android still doesn't not have the change I put on the iPhone (which appears on the Mac) but doesn't appear on the Android.



    Do I still need to wait for the new version? Any clues?

    [/quote]
  • GeneY
    GeneY AWS Team
    Hi reyza,



    Thank you for the information.



    As I explained in detail in my previous posting, whatever is written in the content.js file located in the <%YOUR_KEYCHAIN_LOCATION%>/1Password.agilekeychain/data/default

    folder on your PC/Mac is what you see on Android.

    This file is maintained for the purpose of 1P4A and 1P Anywhere and is not used by 1P4Mac/PC. That is why there is a certain discrepancy in number of items you can see on Android and on your computer.



    If you don't use iPhone anymore, I recommend you to rebuild 1P keychain (data file) on your computer (please refer to the 1P for PC/Mac application help on how to do that).

    Once your data file has been rebuilt, the content.js file will be regenerated, and will have all items listed in it.Next, sync your Android phone with your computer and all items will be pulled to the phone.



    Please let me know if you need more information.

    Best Regards,

    Gene





    [quote name='reyza' timestamp='1289436229' post='14871']

    I am having the exact same issue and messages as kae, except I am using iPod Touch on 4.1 + and a Samsung Galaxy S on 2.2. So it would seem that I need to wait for an update to the iPod app before anything will show up in my Android device. I have tried to change passwords on my PC, then re-sync to Android but with no effect. Have also tried changing passwords in iPod then re-syncing. The PC shows the changes but Android does not.



    It would be nice if the fix did not involve upgrading the iOS version of the app because I rarely use the iPod. I'm only using it because I used to own an iPhone which is now sold. It once stored all my passwords and I have now been unable to sync them to the Android. It seems odd to me that a fix to the Android sync is an update to the iOS version of the app.



    If a fix to the PC app or Android app is possible that would be fantastic. It almost seems to me that the root of the issue is where the Android app is pulling the sync info from. How is the PC application able to pull the info correctly but the Android app not?



    Either way I love the app and love the work you've done with it. I really hope the iOS upgrade fixes it.

    [/quote]