Skip to main content
Known Participant
November 15, 2011
Answered

Cooperating apps, on iOS

  • November 15, 2011
  • 1 reply
  • 574 views

Has anyone figured out any techniques by which a suite of small iOS AIR applications can be configured as a group, or access a common settings file? We're thinking of an idea where a "control panel" app could change how each individual app in the suite behaves, depending on the setting the user is in (ie at home or in a classroom). It seems like they are fairly sandboxed. Is there any folder that a prefs file could be written to, so that any app could read this file? Would the app pass acceptance at App store?

If so, would the technique also work on Android? 

thanks!

This topic has been closed for replies.
Correct answer

Hi BlackFlag:

iOS allows one or more applications from same publisher to allow sharing of Keychain data. You can read http://useyourloaf.com/blog/2010/4/3/keychain-group-access.html for more details. The new AIR 3.1 SDK will allow you to mention the custom entitlements in the Application descriptor. But to achieve this functionality you might need to write a native extension

on Android there, there is concept of shared user id, which lets the file be accessible from one or more apps having same shared user id. http://developer.android.com/guide/topics/manifest/manifest-element.html#uid

Hope this Helps!

sbhave

1 reply

Correct answer
November 16, 2011

Hi BlackFlag:

iOS allows one or more applications from same publisher to allow sharing of Keychain data. You can read http://useyourloaf.com/blog/2010/4/3/keychain-group-access.html for more details. The new AIR 3.1 SDK will allow you to mention the custom entitlements in the Application descriptor. But to achieve this functionality you might need to write a native extension

on Android there, there is concept of shared user id, which lets the file be accessible from one or more apps having same shared user id. http://developer.android.com/guide/topics/manifest/manifest-element.html#uid

Hope this Helps!

sbhave