Уведомить существующих клиентов о новых приложениях - PullRequest
1 голос
/ 09 июля 2011

Я создаю ряд сопутствующих товаров. Люди, которые купили одну, вероятно, заинтересуются другими.

Каков наилучший способ уведомить мою существующую клиентскую базу о новых продуктах по мере их появления?

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

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

Так что, может быть, я могу просто где-то поддерживать веб-страницу (например, какую-нибудь страницу в моей вики, чтобы мне даже не нужно было беспокоиться о веб-хостинге и получении сервера), и каждый новый бюллетень получает номер. Я мог бы просто написать это в виде простого текста:

:
13. {sep 05 '11} {AppX запущен}
14. (октябрь 22 '11) {AppY запущен}

и тогда каждое приложение будет содержать модуль, который проверяет наличие новых уведомлений.

первое запущенное приложение, которое обнаруживает новое обновление
(1) уведомляет пользователя
(2) делает меморандум в некотором общем пространстве о том, что это уведомление # уже доставлено

это предотвратит появление одного и того же уведомления при каждом запуске приложения.

но это требует некоторого общего пространства, видимого для всех моих приложений. я могу это сделать?

РЕДАКТИРОВАТЬ: Мне сказали, что я могу использовать «общие цепочки для ключей», чтобы сделать это. Как я могу это реализовать?

1 Ответ

2 голосов
/ 09 июля 2011

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

Вы можете отправить push-уведомление каждому устройству при появлении нового контента.Когда устройство регистрируется для push-уведомлений на сервере, отправьте UDID в дополнение к push-devicetoken.С помощью UDID вы можете убедиться, что каждое устройство получает только одно push-уведомление, даже если установлено более одного приложения.Вы бы отправили только одно push-уведомление для каждого UDID.

...