Live data from Hacker News

Facebook Messenger Platform

messenger.com

51–60 of 248 posts

Re: Facebook Messenger Platform

#51

This seems kinda disappointing in capability compared with what you see in WeChat. I was expecting you'd be able to build apps that run from inside messenger, instead of toggle back and forth between native apps, possibly using something like ExponentJS/Reactive-Native, but maybe Apple would disapprove. The WeChat SDK allows apps to run JS from inside WeChat itself. You see this in action in China where you can actua…

See https://developers.facebook.com/docs/messenger-platform/impl...

Re: Facebook Messenger Platform

#52

Facebook disregards your rights as a creator, user, and individual. I've read enough history to know what sharecropping looks like. Tell me how this is different than sharecropping. Why should I build something I don't control on Lord Zuckerberg's platform so I can play the startup lottery? We did this almost a decade ago. Facebook introduced their developer platform and people started giving up their freedoms. This…

The real question is can you get in, win, and get out before any of that matters. If you 'rode the facebook apps' wave you probably made decent money unless you stayed in too long. Another strategy is to build an integration to messenger to get exposure for your totally independant app. For example If i made some pizza ordering ai, i could hook it up to messenger as an additional channel.

[deleted]

Re: Facebook Messenger Platform

#53

This seems kinda disappointing in capability compared with what you see in WeChat. I was expecting you'd be able to build apps that run from inside messenger, instead of toggle back and forth between native apps, possibly using something like ExponentJS/Reactive-Native, but maybe Apple would disapprove. The WeChat SDK allows apps to run JS from inside WeChat itself. You see this in action in China where you can actua…

Have a look at what we're doing with our startup: https://platform.happening.im - it's exactly what you're describing: a (group) messenger that allows third party developers to create their own HTML5-based apps that can have complex functionality and/or interfaces.

Re: Facebook Messenger Platform

#55
post #18

Anyone know what stack FB uses for their messaging platform? I know WhatsApp uses Erlang...

> Anyone know what stack FB uses for their messaging platform? Initially Erlang. Now C++. [1] 1. https://www.quora.com/Why-was-Erlang-chosen-for-use-in-Faceb... edit: was quoting wrong part of the op comment

Note: The link you post is about Facebook's rewrite of their chat services from Erlang to C++, not WhatsApp.

Re: Facebook Messenger Platform

#56
post #11

Wouldn't it be wise for Facebook to just replace Messenger with WhatsApp and offer that as a platform?

I'm thinking that either they are really afraid of messing up WhatsApp like how the current and previous Skype owners messed up, or else it is part of the purchase deal to mainly stay out of WhatsApp. The whole end-to-end encryption on WhatsApp doesn't seem in the Facebook spirit at all.

But they can't really monetize chat by inserting ads. That would be a dumb thing to do, even if we assume most users don't care about privacy. Well, the reality is even those who don't really don't like having an AI spitting out an ad in the middle of your chat with friend.

Re: Facebook Messenger Platform

#57
post #43

Facebook disregards your rights as a creator, user, and individual. I've read enough history to know what sharecropping looks like. Tell me how this is different than sharecropping. Why should I build something I don't control on Lord Zuckerberg's platform so I can play the startup lottery? We did this almost a decade ago. Facebook introduced their developer platform and people started giving up their freedoms. This…

Yes. This. Facebook has been known to bait and switch on developers time and time again, even outright stealing what devs have worked on if it becomes competitive. If you build on platforms like this, you're going to have a bad time.

Thankfully for Zuckerberg, our industry is very bad at learning from history.

Re: Facebook Messenger Platform

#58
post #24

Earlier quoted context omitted.

The real question is can you get in, win, and get out before any of that matters. If you 'rode the facebook apps' wave you probably made decent money unless you stayed in too long. Another strategy is to build an integration to messenger to get exposure for your totally independant app. For example If i made some pizza ordering ai, i could hook it up to messenger as an additional channel.

The 'real' question is how can we build an alternative platform that doesn't require you to try to 'win' by effectively screwing the people who actually use the stuff you build.

After someone comes up with an answer to that let's backport it to the very concept of the cloud.

Re: Facebook Messenger Platform

#59

Facebook disregards your rights as a creator, user, and individual. I've read enough history to know what sharecropping looks like. Tell me how this is different than sharecropping. Why should I build something I don't control on Lord Zuckerberg's platform so I can play the startup lottery? We did this almost a decade ago. Facebook introduced their developer platform and people started giving up their freedoms. This…

I wish I could get my friends to use DuckDuckGo's XMPP server. Google removed federation from their server. AIM, Yahoo and MSN were all closed gardens and people reverse engineered them to make gaim (now pidgin/libpurple), audium (libpurple based?), trillian, et al. There is a Facebook plug-in for libpurple. I've looked at the source code for it and hangups (OSS hangouts library) but I'm already short on time for all…

Didn't Facebook used to use XMPP too?

Re: Facebook Messenger Platform

#60

Earlier quoted context omitted.

Let me get this straight. - The phone OS has a shell, usually written in native code. - The messenger app runs on top of the shell, usually written on top of some type of VM. - The messenger app contains a web browser that renders other apps, written in js.

Please, for your own sanity, don't even bother investigating how operating systems actually work.

[deleted]
Post reply on HN