Is it ok to use Unoffical Airplay protocol? - iphone

I have come across this link
http://nto.github.com/AirPlay.html while searching for ways to implement Airplay. I dont have an apple tv so I was testing using Airserver. I could achieve the image sharing via the unofficial protocol.
My question is that if I put up an application like this to iTunes, will it be accepted?

recently, lots of airplay hack apps have been removed from the AppStore:
https://www.google.es/search?sourceid=chrome&ie=UTF-8&q=airplay+removed+appstore

IF it's an open-source project then should be fine, otherwise Apple doesn't allow private protocol - frameworks.

Related

Is it possible to use Web Sockets with Apple Watch? For example using Starscream

Does Apple Watch support Web Sockets? Is it possible to use an external library like Starscream? https://github.com/daltoniam/Starscream
Starscream doesn't work with SSL on watchOS because it is missing "the kCFStream properties"
I tried and yesss it works!!! Apple Watch supports Web Sockets ;)
EDIT:
It doesn't work anymore in WatchOS 6/6.1 :(
Go here for more info: Why is Starscream not working anymore on real Apple Watch (WatchOS 6)?

Flash iOS applications

I am currently building an iOS application with flash CS5 and I would need some help with a couple of the features:
Is it possible to add in-app purchases? If yes, how does that work?
Is it possible to add iAd advertising to the app? If so, how? If not, is there any good alternative that works with flash?
How can I save data from within the app so it will be there eaten if the user restarts the app and even the device (like for a headboard and such)?
Any help is highly appreciated!!! :D
If it were a few months ago. Then answer would be an unequivocal no. However, presently, the answer is "perhaps" (or if you are an optimist, "probably"). With the release of Air 3.0, it now supports Native Extensions. These extensions are native code that have a wrapper API around them so that they can be compiled in with and called from an Air application.
In fact, I decided to look around real quick while researching for this answer and found a repo where it looks like somebody has implemented in-app purchases via a ANE. But I haven't tested this extension personally, but it may be a good starting point to see how it is implemented.
The reason you wont find too much information about ANE's yet is because they were only recently supported in the Air 3.0 update that happened last month. They are currently unsupported in Flash CS5 (or 5.5) or Flash Builder 4.5. They are supported in Flash Builder 4.6, which is currently in a closed beta. But you might be able to sneak in still, and it should be released soon.
The biggest "drawback" is that these extensions need to be developed in the native format for the device you are targeting. So that means, if you want to make an iOS extension, then you are writing it in Objective-C and xcode on a mac.
Pretty much the same answer as before. It should be possible with a ANE. But I haven't found any examples of anybody doing it yet.
It is very simple to save data/state to the device. You'll want to look into the SharedObject.getLocal() method if you want to the LSO. Or you can just use low-level File writing. Check out File.applicationStorageDirectory. For sensitive information that should be encrypted into into the EncryptedLocalStore class, which I believe is supported on iOS but not on Android.
All of these should provide a good way for you to persist data between application sessions.
With AIR 3 you can now use native extensions to call into the native platform code to achieve the functionality not provided by AIR Actionscript APIs. To answer your questions.
in app purchase. I have a sample at http://code.google.com/p/in-app-purchase-air-ios
iAd. I have a sample at http://code.google.com/p/iad-air-ios/
As others have already answered use local shared objects.

Can't find iOS FaceTime protocol documentation

As per the title. I searched all through the Apple website, and cannot find anything about it. I am not an iPhone developer member (yet) so don't have access to that stuff. I just want to develop an Android application that can talk with the FaceTime protocol.
It would be a bit silly if we all had to pay Apple just to view the FaceTime documentation to implement the protocol in our non-iOS applications.
The docs for facetime are not yet available. You're not missing anything.
Apple has been unable to release it as an open standard because of the patent battle it lost.
There is community documentation of the protocol, including this series of blog posts:
Special Look: Face Time
part 1: Introduction
part 2: SIP and Data Streams
part 3: Call Connection Initialization
At least to get started, take a look at this for the list of IETF standards used by Facetime: http://blog.imtc.org/index.php/2010/06/09/the-technology-behind-apples-facetime-standards/
Additionally, Apple has said it will be submitting Facetime as an open standard - so there should be more documentation on how all these standards glue together in Facetime. . anyone know when this will come out?
Update
You don't have to pay to test on devices as of 2015. Payment is required to deploy on the app store, get beta access and sundry other stuff as per Apple's page
Original
You don't have to pay to get the SDK, just to be able to test on devices

Implement VOIP in iPhone and iPad

Does anybody is aware of implementing VOIP feature in iPhone and iPad.
The things for which i need clarity is,
By using which third party library/protocol can I implement this feature? Or is there any in built classed available in objective-c which I can make use of?
Is there any Apple store accepted iPhone application which uses VOIP implementation? If so where can I get implementation details of it.
This is a generic question. Can we use any third party's in our iPhone application or do we need to get any special permission from Apple reg the usage of third party's used.
Please let me know if needed more details reg this.
pjsip library has been ported to iPhone. Checkout pjsip.org
1.Yes you can implement using third party libraries like pjsip and linphone which provides example source code also.
2.Apple will not reject VOIP apps Check this iPhone app Links
https://itunes.apple.com/in/app/dial91-voip/id445578908?mt=8
https://itunes.apple.com/us/app/linphone/id360065638
3.I think no need to take permission from apple to use third party.

Add media from iphone (outside of iPod library) into iTunes

Is there a way for my iPhone app to add media (mp3s) not in its iPod library to iTunes once the user plugs/syncs to a desktop such that the media will get sync'd back into the iPhone's iPod library?
I know the question is rather general, but if it is indeed possible, can anyone nudge me in the right direction?
Who wants to write a sync app for mac and windows? Try serving a bonjour discoverable upload page from the iPhone. I got cocoahttpserver up and running in a few minutes.
No, it's not possible to do this using anything provided by the iPhone SDK. The only way to do something similar would be to store the media in your iPhone application's local storage, write an OS X application that discovered your iPhone via Bonjour, synced the content via WIFI, and then added it to iTunes.
Take a look at "Things" (an iPhone todo list application) if you'd like to see an example with sync-to-desktop functionality.
there is a way, i've done it through an app and it wasn't complicated. sadly I forgot and am currently looking for where I found the answer and thats how I stumbled upon this.