我正在开发一系列相关产品。购买了一个的人可能会对其他的感兴趣。
在新产品出现时通知我现有客户群的最佳方式是什么?
最可怕的方法是刷新每个现有应用程序的更新,通知用户有新内容。
显然,如果用户已经安装了 7 个应用程序,这会惹恼他们,所有这些更新除了给他们相同的信息外什么都不做。
所以也许我可以只在某个地方维护一个网页(例如我的 wiki 上的某个页面,这样我什至不需要担心网络托管和获取服务器)并且每个新公告都有一个编号。我可以用纯文本写:
:
13. {sep 05 '11} { AppX 发布 }
14.(11 年 10 月 22 日){ AppY 启动 }
然后每个应用程序都会包含一个模块,用于检查是否有任何新通知。
运行的第一个检测到新更新的应用程序
(1) 通知用户
(2) 在一些共享空间做一个备忘录,这个通知#已经送达了
这将防止在每个应用程序运行时弹出相同的通知。
但这需要一些对我的所有应用可见的公共(public)空间。 我可以这样做吗?
编辑:有人告诉我可以使用“共享钥匙串(keychain)”来执行此操作。我该如何实现?
最佳答案
当您的应用发布新版本时,只需通过电子邮件向您的客户发送电子邮件即可。您只需要在您的每个应用程序中向用户询问他们的电子邮件地址,并在服务器上创建一个用户帐户。因此,您可以确保用户只会收到一次通知。
您可以在有新内容时向每台设备发送推送通知。当设备在服务器上注册推送通知时,除了推送设备 token 外,还会发送 UDID。使用 UDID,您可以确保每台设备只收到一个推送警报,即使安装了多个应用程序也是如此。您只会为每个 UDID 发送一个推送通知。
关于ios - 将新应用通知现有客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6634285/