Я пытаюсь оценить различные способы добавления социальных функций в набор приложений для iOS и Android. Вместо того, чтобы интегрировать Facebook, Twitter или что-то еще, я хочу, чтобы все действия проходили через мои серверы (или службу, которой я управляю).
Некоторые вещи, которые я хотел бы сделать в приложении:
- сообщение другим пользователям моих приложений
- обмениваться данными, ссылками и т. Д. Между пользователями моих приложений
- см. Действия других пользователей в моих приложениях (например, лента новостей)
Я провел некоторые исследования, и существует несколько классов решений, ни одно из которых, похоже, не отвечает моим конкретным потребностям.
- Платформы геймификации, такие как Badgeville, Big Door и т. Д. Они действительно не работают для меня, потому что я не пытаюсь заставить своих пользователей делать что-то большее, чем оставаться в приложении и обмениваться узким диапазоном определенного контента. Также эти вещи кажутся очень ориентированными на сеть.
- Интеграция со сторонними сервисами социальных сетей. По сути, это означает, что в мое приложение нужно поместить мессенджер Facebook или что-то подобное. Моя проблема в том, что я просто не хочу прокладывать маршрут через какую-то другую публичную службу. Мне нужно оставаться на серверах, которые я контролирую.
- Платформы социальной интеграции, такие как Janrain и Gigya, кажутся наиболее близкими к тому, что я ищу. Они все еще немного сосредоточены на Интернете, и они ужасно дороги за то, что они предлагают. На самом деле, я бы просто использовал их в качестве метода аутентификации.
Я что-то здесь упускаю? Есть ли лучший способ добавить эту небольшую социальную функциональность в мои приложения? Меня заинтересуют любые варианты с открытым исходным кодом, которые я могу разместить на своих собственных серверах, или коммерческие опции, размещенные в других местах.
Есть предложения?