Thank you. That appears to be the only way, the GLOBALID on the feature class. When I did that it was editable on mobile just fine.
Just for curiosity, - is it possible to make an editable layers for mobile devices from shape files? Somehow when I make a layer from a shape file it read-only on mobile. However, it is ok since I can edit SDE feature classes derived from oracle db.
Obviously a feature class built from a database view does not support globalid simply because views are not editable. Is there a trick to make a feature class derived a view editable on mobile device. The idea is that the layer only gets downloaded to the device, it never gets back to database via Sync method. Again, I am just curious on that part