how is it going, ayhoung? are you one of developers?
Our goal was to be able to recognize that two shortwave users were within range of each other, even if both phones were locked, so we had to find a way to make these two APIs work together.
I'm working on a blog post that details how we did this. I hadn't thought of open-sourcing the code, but people seem interested so I'm more than happy to do so. I do have to warn you - this was my first foray into objective-c, so I'm sure there will be some shortcomings :)
I'll post it to hackernews when I wrap it up. I'm also @alonsoholmes on twitter, in case it doesn't make the front page.
Cheers!
- ah
This is surprising for an innocent messaging app, but then again, I've never submitted to the App Store. Does it require that you make these disclaimers just because users could potentially discuss the topics using your platform?
Really, though, the app age-ratings system would work much better flipped around. There are certain apps that either have no user-generated content/social interactions, or which restrict what user-generated content/social interactions they do have to being nonthreatening (usually by not allowing that many degrees of freedom in expression. thatgamecompany's Journey is a good example.)
Games that are safe for kids could ask Apple to give them additional vetting; Apple could then declare them to be explicitly "safe for children", put them on additional "For Kids" lists, etc. Unlike the current setup, there would be no such thing as an "adult" app--just an "unvetted" app. The parental controls, if turned on, would prompt a parent to independently evaluate unvetted apps.
This really needs to be fixed - plenty of apps carry a rating that could fluctuate substantially, because users can write what they wish.
[0] https://itunes.apple.com/us/app/firechat/id719829352?mt=8
They use the iOS multipeer API, which you should definitely check out. It can use infrastructure wifi, p2p wifi, or Bluetooth. The drawback is that it requires both apps to be in the foreground to establish a connection - think Airdrop.
https://developer.apple.com/library/ios/documentation/Multip...
There's also a really good WWDC talk if you've got an iOS dev account.
But you're right, it's not shortwave radio. And since your cellphone doesn't have any shortwave radio hardware on board, I'm not too bothered by that :)
It appears to use wifi for the chat once it finds a neighbor, are you using the iOS multipeer API once for the actual chat conversations?
Talk to anyone using an iPhone