【问题标题】:iphone : on receiving message, launch another app without user interactioniphone:收到消息后,无需用户交互即可启动另一个应用程序
【发布时间】:2010-11-19 19:46:44
【问题描述】:

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

我是一名开发人员,但尚未开发过应用。之前,如果这个问题听起来很愚蠢,很抱歉..

这是用例 -

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

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

主要的一点是用户不想在手机上收到此通知时进行交互。

我想知道这是否允许/可能。应该可以在未越狱的手机上使用。

【问题讨论】:

    标签: iphone iphone-sdk-3.0 ios ios4


    【解决方案1】:

    您可以启动任何发布自定义 URL 方案的应用,只要您知道该方案。一些内置应用程序具有众所周知的方案,并且一些(例如 Facebook 应用程序)也具有众所周知的记录方案。

    您使用 UIApplication openURL 方法启动应用程序,并使用自定义方案传递一个 url。

    我不确定当应用收到推送通知时这是允许/允许的,但很有可能。

    【讨论】:

    • 看来这会让我失去信心 8-) 谢谢汤姆。
    【解决方案2】:

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

    【讨论】:

    • 事实。这在 Android 上可以正常工作。 Apple 将程序限制在它自己的沙箱中。您只能启动电子邮件客户端或浏览器。
    猜你喜欢
    • 2015-06-14
    • 2011-09-29
    • 2020-10-22
    • 2020-05-16
    • 1970-01-01
    • 2022-11-01
    • 2015-04-19
    • 2012-04-02
    • 2015-02-01
    相关资源
    最近更新 更多