Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IPhone中检测收到的短信?_Iphone_Objective C - Fatal编程技术网

如何在IPhone中检测收到的短信?

如何在IPhone中检测收到的短信?,iphone,objective-c,Iphone,Objective C,如何在代码中检测到达的SMS?如何自动检查它是否包含特定字符串?例如,我想向Iphone发送包含“SpecificString”的短信,我想让接收器Iphone自动打开我的应用程序。你无法实现你想要做的事情。苹果限制这类事情,因为这相当于监视使用你的应用程序的用户 当某人收到短信时,您无法收到通知,但您可以在该短信中输入一个特殊的url,然后在单击时启动应用程序 在Info.plist中,您必须定义一些键值对: 然后,当单击如下url时,您的应用程序将启动: yourapp://?foo=1&

如何在代码中检测到达的SMS?如何自动检查它是否包含特定字符串?例如,我想向Iphone发送包含“SpecificString”的短信,我想让接收器Iphone自动打开我的应用程序。

你无法实现你想要做的事情。苹果限制这类事情,因为这相当于监视使用你的应用程序的用户

当某人收到短信时,您无法收到通知,但您可以在该短信中输入一个特殊的url,然后在单击时启动应用程序

在Info.plist中,您必须定义一些键值对:

然后,当单击如下url时,您的应用程序将启动:

yourapp://?foo=1&bar=2
如您所见,您可以向应用程序传递参数

在你的应用程序中,当你的应用程序从url启动时,你会得到一个特殊事件

4.1及更早版本:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 
{
  // Do something with the url here
}
**4.2及更高版本**

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 
{
    // Do something with the url here
}
更多详细信息请参见文档:

在WWDC主题演讲后编辑2011年6月6日


新的APIiMessage现在支持在iPad上发送消息,还支持收据,以了解您的消息是否已发送。

hmmm。。。那么,我如何在我的应用程序上发送数据和获取警报呢?例如,我想通过短信或wifi获取短信,并在我的应用程序中获得提醒?你不能使用短信,你必须使用推送通知。