Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.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
Ios iPhone:-如何向特定电话号码发送推送通知_Ios_Apple Push Notifications_Messages - Fatal编程技术网

Ios iPhone:-如何向特定电话号码发送推送通知

Ios iPhone:-如何向特定电话号码发送推送通知,ios,apple-push-notifications,messages,Ios,Apple Push Notifications,Messages,我已经在我的应用程序代理文件中使用了这些方法,并且我能够在我的iphone上激活通知服务,但我的问题是,当我想要的时候,我想向我的朋友iphone发送警报。为此,我想使用推送通知,自动更新他的手机中的报警时间和信息 而不是要求您的朋友注册其设备的推送通知。然后,您需要确定哪个设备ID属于您的朋友。我建议的一个更简单的解决方案是简单地使用SMS通知,这将允许您个性化设置您想要的任何电话号码 -(IBAction) sendInAppSMS:(id) sender { MFMessageC

我已经在我的应用程序代理文件中使用了这些方法,并且我能够在我的iphone上激活通知服务,但我的问题是,当我想要的时候,我想向我的朋友iphone发送警报。为此,我想使用推送通知,自动更新他的手机中的报警时间和信息



而不是要求您的朋友注册其设备的推送通知。然后,您需要确定哪个设备ID属于您的朋友。我建议的一个更简单的解决方案是简单地使用SMS通知,这将允许您个性化设置您想要的任何电话号码

-(IBAction) sendInAppSMS:(id) sender
{
    MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
    if([MFMessageComposeViewController canSendText])
    {
        controller.body = @"Hello! Time to get up!;
        controller.recipients = [NSArray arrayWithObjects:@"12345678", @"87654321", nil];
        controller.messageComposeDelegate = self;
        [self presentModalViewController:controller animated:YES];
    }
}
资料来源:


注意:使用短信可能更有用,因为如果个人的手机关机,他们会在手机开机后收到短信。但是,如果一个人的手机处于关机状态,并向其发送推送通知,则不能保证他们会收到推送通知。如果要求他们接收消息,则推送通知可能不是最好的解决方案。

推送通知不适用于此。如果朋友想要得到通知,朋友必须从他的设备注册。如果你想给朋友发信息,你需要使用其他的协议。你可以建议其他的方法吗?你可以给他发一个带有内置闹钟的会议邀请。几乎所有的事情都需要在某个地方运行服务器。好的,那么这个邀请看起来像是通知吗。问问你自己,你是对叫醒你的朋友更感兴趣,还是对写一个有趣的应用程序更感兴趣?
-(IBAction) sendInAppSMS:(id) sender
{
    MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
    if([MFMessageComposeViewController canSendText])
    {
        controller.body = @"Hello! Time to get up!;
        controller.recipients = [NSArray arrayWithObjects:@"12345678", @"87654321", nil];
        controller.messageComposeDelegate = self;
        [self presentModalViewController:controller animated:YES];
    }
}