Is there a storage on iOS where mutiple apps can read and write programtically from?

I am looking for a URL location on iOS where one app can place a file for another app to use - by providing a path to it . I wan't to use Custom URL-Schemes to send data. And to do it programatically. Is this possible or is it considered more secure to have to do this kind of action over the internet instead?

I am looking for a URL location on iOS where one app can place a file for another app to use …

Are these apps from the same team?

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

No.

No.

OK, then my answers is also “No.” Apps from the same team can shared data in a number of ways, most notably App Groups. Apps from separate teams are much more restricted. You might be able to make some progress by looking at iOS’s document architecture, but it’s hard to be sure without knowing the specifics of your use case.

Can you walk me through a high-level description of what you’re trying to do here?

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

I am developing an image presenting app - and it is important for me that my users can enter their favorite camera app from my app. And then return back with their image to my app. I thought cutsom url-schemes was the answer.


I found out most apps today probably did not support that yet anyway. But I still came in contact with one developer that had made a camera app. The background to this is that I wanted my users to be able to take fullscreen photos. To avoid doing alot of camera work - of which is not the unique main feature of my app idea - I sought to bring existing camera apps to use instead.


We came to the point where we could open eachothers app with custom url and bring Strings with it. But there was no smart way of using these Strings yet though. However, if both apps registered for internet usage it would have been possible to send it via it instead - which I indicate a bit in my question of this thread. But none of our apps really needed internet, and it wasen't worth to pursue for different reasons.


The use case:

I hope my user can be able to select a main photo app pf their choice that they want to use to take their images with - going to that app when selecting "take image". And also have a clear way for the user to return with the taken image. Just like UIImagePicketController, but fullscreen. Also with any neat editing equipment this app also might have had.

Have you explored the idea of putting the photo in the camera roll and then passing a reference to that?

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

I suggested many workarounds to my counterpart, brainstorming. One of them was that. But he rejected these proposals. And I think it partially had to with that we had tried to work it out for many weeks prior. Thank you still for the suggestion.


The only drawback I came to think of when suggesting it was deleting. When a photo in his app is taken and it is saved to the camera roll, the user has to manually go outside my own app to delete the photo. My app's projects contain multiple images - and thus such an action would also break the user's projects. And the images in the camera roll should not be mixed up with the projects created in my app.


I also found this: https://developer.apple.com/documentation/photos/phassetchangerequest#//apple_ref/occ/clm/PHAssetChangeRequest/deleteAssets: If it could be guarenteed that the image is in fact deleted by the request, it could work - And I would suggest this particular solution again to the other developer. Would you maybe have futher information regarding this, or any other insights yourself of a possible camera roll solution?

Would you maybe have futher information regarding this, or any other insights yourself of a possible camera roll solution?

No, sorry, I know very little about the Photos framework. You might try asking over in Media > PhotoKit.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"
Is there a storage on iOS where mutiple apps can read and write programtically from?
 
 
Q