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
Ios tvOS-管理订阅页面_Ios_Objective C_Tvos_Apple Tv_In App Subscription - Fatal编程技术网

Ios tvOS-管理订阅页面

Ios tvOS-管理订阅页面,ios,objective-c,tvos,apple-tv,in-app-subscription,Ios,Objective C,Tvos,Apple Tv,In App Subscription,在iOS上,您只需执行以下操作: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]]; 注意:tvOS上不存在Safari 您可以使用“itms应用程序”直接打开设置应用程序 [[UIApplication sharedApplication] openUR

在iOS上,您只需执行以下操作:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]];
注意:tvOS上不存在Safari

您可以使用“itms应用程序”直接打开设置应用程序

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]];
注意:这仅适用于设备

问题:

有人能确认第二种方法在实际的苹果电视上有效吗

我没有一个实际的设备,这将无法在模拟器上工作

谢谢

调用以下命令:

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@”itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]];

在带有TvOS Beta 3的AppleTV开发工具包上,不会发生任何事件,并在日志中获得以下消息:

LaunchServices:错误:没有URL方案itms应用程序的注册处理程序


你知道怎么做吗?看起来你在苹果论坛上的帖子也没有得到回复-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions“在Apple TV设备上打开应用商店登录页。不工作,在模拟器控制台中出现错误“错误:”此应用程序不允许查询scheme itms应用程序“”。需要注意的是:tvOS中的应用程序商店中不管理订阅(至少从12日起)-它位于“设置>帐户>管理订阅”下。我还没有找到直接从应用程序访问它的方法。笨拙的方法是告诉用户在设置中去哪里。。。