Ios tvOS-管理订阅页面
在iOS上,您只需执行以下操作: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
[[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日起)-它位于“设置>帐户>管理订阅”下。我还没有找到直接从应用程序访问它的方法。笨拙的方法是告诉用户在设置中去哪里。。。