我不知道我是否要在这里问这个问题,但我真的很困惑如何执行这样的事情。
我必须通过iphone发送短信,因为我会收到推送通知。
如果我的应用程序处于前台或后台我知道如何执行此操作,但是如果应用程序已关闭,即。不活跃然后我怎么能做这样的事情。
我不想提示任何消息或提醒。我只想简单说明,当我通过推送通知发送任何消息时,我的应用程序会收到它并执行必要的操作。
我可以看到api UIApplicationStateInactive。应用程序关闭时是否检测到这个api,因为关闭应用程序后我无法调试,我不知道它是如何工作的。
如果有可能,请指导我如何做到这一点。
感谢。
答案 0 :(得分:1)
AFAIK是不可能的。
用户需要与您的应用进行互动,以便在收到通知时执行某些任务。否则,您无法在封闭的应用程序中执行任何操作。
答案 1 :(得分:1)
我认为您必须使用Web服务在用户获得推送通知时发送短信。 一旦我使用相同的
答案 2 :(得分:0)
您的应用无法激活应用:didReceiveRemoteNotification:无效,当应用从应用启动时:didFinishLaunchingWithOptions:那时我们手动检查 像这样的通知
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
UILocalNotification *localNotif =[launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
if (localNotif) {
}
}
答案 3 :(得分:0)
建议使用Sandeep Sharma
,您可以根据需要使用WebService
。
否则没有任何方法可以这样做,因为用户必须与您的应用程序进行交互。
您可以在通知到达时启动您的应用,并可以在应用开启后发送短信。