1

我正在开发一系列相关产品。购买了一个的人可能会对其他人感兴趣。

在新产品出现时通知现有客户群的最佳方式是什么?

最可怕的方法是刷新每个现有应用程序的更新,通知用户有新的东西。

显然,如果用户已经安装了七个应用程序,所有这些更新除了给他们同样的信息外,什么都不做,这会让他们非常恼火。

所以也许我可以在某个地方维护一个网页(例如,我的 wiki 上的某个页面,所以我什至不需要担心网络托管和获取服务器)并且每个新公告都有一个编号。我可以用纯文本写它:

:
13. {2011 年 9 月 5 日} { AppX 启动}
14.(2011 年 10 月 22 日){ AppY 启动}

然后每个应用程序将包含一个检查是否有任何新通知的模块。

第一个运行的应用程序检测到新的更新
(1) 通知用户
(2) 在某个共享空间中创建一个备忘录,通知 # 已经发送

这将防止在每个应用程序运行时弹出相同的通知。

但这需要我的所有应用程序都可以看到一些公共空间。 我可以这样做吗?

编辑:有人告诉我我可以使用“共享钥匙串”来做到这一点。我该如何实施?

4

1 回答 1

2

当您的应用程序的新版本出现时,只需向您的客户发送电子邮件即可。您只需要在您的每个应用程序中向用户询问他们的电子邮件地址并在服务器上创建一个用户帐户。因此,您可以确保用户只会收到一次通知。

当有新内容时,您可以向每个设备发送推送通知。当设备在服务器上注册推送通知时,除了 push-devicetoken 之外,还发送 UDID。使用 UDID,您可以确保每台设备仅收到一个推送警报,即使您安装了多个应用程序也是如此。您只会为每个 UDID 发送一个推送通知。

于 2011-07-09T12:23:33.933 回答