0
我有一个iOS应用程序,允许人们“声称积分”。我想阻止某人在手机上打开应用程序,在iPad上打开另一个应用程序,然后在两个地方提交索赔。如何确保只有一个iOS应用程序的实例正在运行?
目前应用程序“注册”为启动时的活动实例。如果第二个实例启动,它将接管控制,第一个实例尝试保存数据将导致重定向,告诉用户不要打开两个应用程序。我看到一些游戏(例如Clash)立即通知第一个应用程序的用户,他们在第二个应用程序打开的那一刻被踢了。
我可以想到两种方法来做到这一点:每隔几秒提交一次“心跳”,看看我们是否仍然是控制应用程序(浪费),并在新实例打开时向所有其他应用程序发送某种形式的通知。标准的iOS通知可以扮演这个角色,还是只是为了向用户弹出通知?
任何深入了解如何发布通知,一个应用程序的所有其他情况下,当一个实例打开,不需要投票,将不胜感激!
您可以发送您的应用程序接收但不显示任何内容 – dan
感谢丹无声推送通知 - 将签出无声推送通知。 –