-
-
Notifications
You must be signed in to change notification settings - Fork 874
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parse SDK for tvOS #250
Comments
This issue is for tracking progress/work for Parse SDK for tvOS. To use the development version aka current latest, update your Podfile as follows: pod 'Parse', :git => '[email protected]:ParsePlatform/Parse-SDK-iOS-OSX.git', :branch => 'master' The incomplete list of required changes:
This comment is constantly updating, sometimes without you noticing |
Great news, thanks! |
+1 |
3 similar comments
+1 |
+1 |
+1 |
@nlutsenko any estimates? Thanks. |
Amazing to see this level of excitement.
Any feedback so far about parts that you think are the most important to have, or even something new that you can see us building are very welcome! |
As you pointed out, since we cannot store data locally, the first thing to get working is sending and retrieving information. I think the "nice to haves" like the custom UI and analytic, etc. can come later as we have a few weeks before apps will be released, but having the ability to store data remotely is the most important issue right now. EDIT: Just wanted to throw out a quick thank you for the fast response from the Parse team on recognizing the importance of making this framework work with tvOS! |
+1 |
Maybe there's a way to put a wrapper around the javascript API or create a lightweight IOS SDK that allows the basics? It seems that the tvOS limits are such that maybe a better approach is to provide connectivity to Parse cloud code. |
Llightweight local storage is available via NSUserDefaults (up to 500K). Also, caches can be written to disk for things like image caching, but they can be deleted by the system so will need to test for their existence prior to reading. Definitely need the basic Objective-C API of Parse.framework and ParseUI.framework. All the social authentication frameworks can wait till twitter and Facebook figure out how to offer third-party authentication on a platform without a web view. |
Agree with @WillChilcutt & @waterclock. Having the ability to retrieve and store information would be great before looking into the nice to haves. There is some more discussion about the NSUserDefaults/local storage options here... https://forums.developer.apple.com/thread/16967 |
My wish list for tvOS support would be a Cloud Code framework that would allow serving various templates that Apple has defined. It would be a shame to make a UIKit based TV app when TVML based UI is so nice looking on the TV. |
Native UIKit apps look every bit as good or better than the TVML samples and a native Parse tvOS framework is a must. |
I opened a bug report with Apple for requesting persistent local storage. It has already been marked by Apple as a duplicate. If we are enough people requesting this, we may be heard. |
I understand persistent local storage is very nice to have, but it really shouldn't be a show-stopper for a tvOS Parse framework. Again, as I understand it, caches for things like PFFiles are supported. It's just that the framework will need to test for the expected existence of a cache before reading from or writing to it (as tvOS may have deleted it during routine or resource-constrained cleanup operations). The whole point of Parse is to act as our server-based datastore. Even no local storage at all were possible (which is not the case), it should still be possible to do 99.99 percent of what we need it to do outside of perhaps the transmission of extremely large data files. |
Agree with waterclock, but, in a pinch, one can use the Parse REST API and SwiftyJSON (with or without Alamofire as the URL loading platform). I do miss the convenience of PFFiles, however. |
I started integrating the Parse REST API with AFNetworking last night and I'll move to the SDK when it's available. I suggest you all do the same if you want to get any work done. |
+1 |
Guys, we are aiming to have a precise list of things to be done as well as rough timeline for tvOS SDK by the EoD tomorrow. Thanks for bearing with us, we are going to get there soon! |
+1 |
Any updates to the timeline? |
+1 :) |
+1 |
+1 |
@nlutsenko Ok, let me check. |
@nlutsenko tested it and it works! Thanks for the fix! |
What do I need to access this branch? I would like to use parse with TVOS. Thanks in advance I am a noob. pod 'Parse', :git => '[email protected]:ParsePlatform/Parse-SDK-iOS-OSX.git', :branch => 'nlutsenko.tvos.podtest' Permission denied (publickey). |
@HUGEwindow try using |
Worked, thank you! |
Anybody else get this error when installing the pod in the project file?
This is what my pod file looks like.
Thank you! |
@justColbs either remove pod 'Bolts' from your pod file or convert it to pod 'Bolts', '~>1.4' Or even pod 'Bolts', '~>1.5' |
Perfect @nlutsenko thank you sir! Changing it to 1.4 worked. |
Hello, is there a manual for integrating the TVOS kit and does it support push (or something similar)? I tried integrate it with the instructions for ios, but I got errors, even I included the classes and copied the content. |
Hey @frankcom,
|
Hi @nlutsenko I was wondering if there are plans for a native Swift implementation of the Parse framework. I know of course the existing one can be bridged to, but just wondering if a Swift re-write was being considered. Thanks! |
@waterclock Yup! We are investigating on what would it take for us to make a native Swift SDK, and I'll share more details when I have them. 😁 |
@nlutsenko Awesome news, thanks! |
The label |
Please make available a tvOS-compatible version of the Parse frameworks. Apple TV apps will not be able to compile against the iOS frameworks upon official release of Apple's tvOS SDK.
The text was updated successfully, but these errors were encountered: