Нет уведомлений, когда приложение отправляет приглашения на мероприятия через открытый график - PullRequest
4 голосов
/ 08 ноября 2011

Мой код выглядит примерно так ...

FB.api('/'+eventId+'/invited?users='+selectedFriends.join(','), 'post', { message: body }, function(response) {
                  if (!response || response.error) {
                    alert('Error occured, please try again. ('+JSON.stringify(response.error)+')');
                  } else {
                    alert('Invites Sent! ' + response.id);
                  }
                });

Он отправляет приглашения, однако пользователи не получают уведомления.Единственный способ узнать, что ее пригласили на мероприятие, - это проверить свой список событий.Я хочу как-то уведомить пользователя - на ум приходит электронное письмо, сообщение на стене или запрос приложения - но я не хочу спамить своих пользователей.Как бы вы предложили справиться с этой ситуацией?

1 Ответ

0 голосов
/ 01 июля 2012

Вы не должны использовать приглашения тогда. Приглашения специально предназначены для отображения в списке пользовательских событий. Но так как вы не хотите рассылать спам своим пользователям, другие ваши варианты (электронная почта / сообщение на стене / запрос приложения) также не будут работать, потому что они неизбежно ведут к спаму по своей природе ...

Так что сделайте свой выбор: приглашения - рекомендуемый способ, но без активного уведомления, или по электронной почте / на стене / запрос приложения - скорее всего, будут рассматриваться как спам, но как активное уведомление.

Я бы посоветовал использовать приглашения и не беспокоиться об активных уведомлениях пользователей. Они рекомендованы Facebook, попадают в их игровую среду, и даже если уведомление не очевидно, метод до сих пор доказывал свою эффективность для большинства приложений;)

...