通知现有客户新应用程序
我正在构建一系列相关产品。购买过其中一款的人可能会对其他产品感兴趣。
当新产品出现时,通知我现有客户群的最佳方式是什么?
最可怕的方法是刷新每个现有应用程序的更新,通知用户有新内容。
显然,如果用户已经安装了七个应用程序,这会让用户非常恼火,所有这些更新除了给他们提供相同的消息之外什么也不做。
所以也许我可以在某个地方维护一个网页(例如我的维基上的某个页面,所以我什至不需要担心网络托管和获取服务器),并且每个新公告都有一个编号。我可以用纯文本写它::
13. {sep 05 '11} { AppX 启动 }
14. (oct 22 '11) { AppY Launched }
然后每个应用程序将包含一个模块来检查是否有任何新通知。
第一个运行并检测到新更新的应用
(1)通知用户
(2) 在某个共享空间中记录该通知 # 已经发送,
这将防止每个应用程序运行时弹出相同的通知。
但这需要一些对我的所有应用程序可见的公共空间。 我可以这样做吗?
编辑:有人告诉我可以使用“共享钥匙串”来执行此操作。我怎样才能实现这个?
I am building a range of related products. People who have bought one will likely be interested in the others.
What is the best way to notify my existing customer base of new products as they appear?
The most horrible way would be to flush an update of each existing app which notifies the user that there is something new.
Obviously this will annoy the hell out of users if they already have seven apps installed, all of these updates that don't do anything but give them the same message.
So maybe I can just maintain a web page somewhere (say for example some page on my wiki, so I don't even need to worry about web hosting and getting a server) and each new bulletin gets a number. I could just write it in plain text:
:
13. {sep 05 '11} { AppX launched }
14. (oct 22 '11) { AppY launched }
and then each app would contain a module that checks whether there are any new notifications.
the first app that gets run that detects a new update
(1) notifies the user
(2) makes a memorandum in some shared space that this notification # has already been delivered
this will prevent the same notification from popping up on each application when it is run.
but this requires some common space visible to all of my apps. can I do this?
EDIT: I have been told I can use ' shared keychains ' to do this. How can I implement this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您的应用程序出现新版本时,只需向您的客户发送电子邮件即可。您只需在每个应用程序中向用户询问他们的电子邮件地址,并在服务器上创建一个用户帐户。因此您可以确保用户只会收到一次通知。
当有新内容时,您可以向每个设备发送推送通知。当设备在服务器上注册推送通知时,除了推送设备令牌之外,还发送 UDID。借助 UDID,您可以确保即使安装了多个应用程序,每台设备也仅收到一个推送警报。您只需为每个 UDID 发送一个推送通知。
Simply email your customers when new releases of your apps appear. You only need to ask the users for their email address in each of your apps and create a user account on the server. So you can make sure that a user will only be notified once.
You could send a push notification to each device when there is new content. When the device registeres for push notifications on the server send the UDID in addition to the push-devicetoken. With the UDID you can then make sure that each device only receives one push alert even if there are more than one of your apps installed. You would only send one push notification for each UDID.