代码之家  ›  专栏  ›  技术社区  ›  PlanetUnknown

iphone:在接收消息时,在没有用户交互的情况下启动另一个应用程序

  •  0
  • PlanetUnknown  · 技术社区  · 15 年前

    在我开始开发之前,我想知道这是否可能。

    我是个开发者,但还没有开发应用程序。之前,如果这个问题听起来很愚蠢,我很抱歉。。

    这里是用例-

    用户购买应用程序。并在设置中启用徽章/警报/声音。 在某个时间点,“我的应用程序”服务器会向拥有此应用程序的所有用户发送消息。

    在iphone上,当应用程序。收到此通知后,它将启动第三方应用程序。自动。例如,启动日历到某个日期或开始游戏。

    主要的一点是,当这个通知在电话上收到时,用户不想进行交互。

    我想知道这是否是允许的/可能的。应该在非越狱手机上工作。

    2 回复  |  直到 15 年前
        1
  •  0
  •   TomSwift    15 年前

    您可以启动任何发布自定义URL方案的应用程序,在其中您知道该方案。一些内置应用程序有众所周知的方案,一些(如Facebook应用程序)也有众所周知的文档化方案。

    使用UIApplication openURL方法启动应用程序,并传递带有自定义方案的url。

    我不确定当应用程序收到推送通知时是否允许这样做,但这是完全可能的。

        2
  •  0
  •   JustSid    15 年前

    根本不起作用。至少不是以允许的方式。