I am starting to suspect that you cannot send an MSN Messenger IM to someone unless both you and the intended receiver are on each others' contact lists. Is this true?
Sadly, yes - MS limits the number of contacts that any single user can have. We could do some terrible hackery to get around this, but I don't wanna go there.
I'm seeing if I can't get around this with some Perl wizardry, but I'm prepared to drop this as a launch requirement if I can't get it working soon. It's quite literally a bell/whistle.
I think... but am not sure... that it's a per-user option. I certainly USED to receive spam over MSN until I set an option saying "accept messages only from people on my contact list". I'm not sure what the deal is where sending messages is concerned.
It's starting to look like each MSN account has a whitelist, as you say, and that it's activated by default on brand-new accounts. So what I want to do is definitely possible, but the app will have to instruct users to either add Planbeast as an MSN contact, or turn off their whitelist.
Kind of stinky, because this dooms us to getting bug reports forever from users who didn't read the directions complaining that they never got their IMs. But, better than nothing.
Perhaps, at sign up time, if you tell it to send messages at all it will immediately send you a confirmation code so it can make sure the messages are getting through. Without the confirmation code it will refuse to do IM notifications?
Oh, I'm just moaning. The bug reports would have to be getting truly chronic before I'd resort to more work. :)
I'm more grumbly about putting more work on the user's plate, since 90 percent of them will look at the instructions and say "Meh, never mind." But that's a worst-case of them voluntarily not using a feature, which is acceptable to me.
no subject
Date: 2009-01-11 05:20 pm (UTC)no subject
Date: 2009-01-11 05:26 pm (UTC)I find that I _can_ fire off messages to strangers if I'm using the messenger app on Windows, but that seems to be the only exception so far.
no subject
Date: 2009-01-11 06:50 pm (UTC)no subject
Date: 2009-01-11 07:01 pm (UTC)I'm seeing if I can't get around this with some Perl wizardry, but I'm prepared to drop this as a launch requirement if I can't get it working soon. It's quite literally a bell/whistle.
no subject
Date: 2009-01-11 09:53 pm (UTC)no subject
Date: 2009-01-11 10:10 pm (UTC)Kind of stinky, because this dooms us to getting bug reports forever from users who didn't read the directions complaining that they never got their IMs. But, better than nothing.
no subject
Date: 2009-01-11 10:25 pm (UTC)no subject
Date: 2009-01-11 10:30 pm (UTC)I'm more grumbly about putting more work on the user's plate, since 90 percent of them will look at the instructions and say "Meh, never mind." But that's a worst-case of them voluntarily not using a feature, which is acceptable to me.
no subject
Date: 2009-01-11 11:38 pm (UTC)