我已在我的应用中成功实现AppleiOSIAP并在沙盒中进行了测试。效果很好。我担心用户可以使用IAP购买东西,将其下载到我的应用程序中,然后向Apple投诉并获得退款。没有明显的方式可以向我的应用程序报告退款。在“恢复”操作期间,它们是否只是被排除在我收到的产品列表之外?是否有一些未记录的交易类型会在退款发生时异步显示在我的SKPaymentTransactionObserver中?现在,我假设我需要在恢复之前删除用户的IAP交易,并且任何退款都不会出现在恢复交易的列表中。这是正确的方法吗?有什么方法可以在沙箱中对此进行测试吗?有没有人在生产环境中见过退款并且可以解释它们是如何工作的
我有一台装有OSX10.10.3、Xcode7beta和iPhone4的Macbook。我还没有注册Apple的开发者计划。我认为自从最新的WWDC以来,任何开发人员都可以在他们的设备上运行应用程序。我如何在Xcode7Beta的真实设备上实现这一点? 最佳答案 请按照以下步骤操作:安装Xcode7。提供唯一的包标识符(任何唯一标识符):从“团队”选项中选择一个有效的团队(您可以从Xcode首选项中添加一个帐户,但也有一个用于添加帐户的选项):然后点击修复问题。这需要一些时间,并且会得到解决。(如果您遇到任何错误,则您的Apple开
迁移到新的iOS11后。我们看到了这个新错误。不仅我们面临错误,整个UI也很迟钝。这是一个用obj-c编写的原生iOS应用程序。我们没有在ios10.2或更早版本中看到错误。有什么想法吗? 最佳答案 这是一个不应弹出的已知错误。它在Apple的一边,而不是你的。从11.1开始它仍然没有修复,尽管有消息称它可能从11.2开始修复。干脆忽略它。此外,如果您在map上使用注释,您可能会遇到这样的错误:“MKAnnotationView层不是预期的类型:MKLayer”出于与上述相同的原因,也请忽略这一点。如果你愿意,clickhere如果
我刚刚检查了我的服务器日志,发现以下奇怪的请求非常多。我实现了iOS9通用链接,但据我所知,这些请求是针对/apple-app-site-association运行的。Jan1509:36:23method=GETpath="/.well-known/apple-app-site-association"还有其他人见过这些图案吗?这是一些已知的垃圾邮件吗? 最佳答案 我相信iOS9.3围绕apple-app-site-association文件和应用切换功能引入了略微不同的查找逻辑。“Handoff首先在.well-known子目录
我已经咨询了很多资料,但仍然无法弄清楚。http://code.google.com/p/apns-php/wiki/CertificateCreation基本上,在我从iOS配置门户>AppIDS(选择启用Apple推送通知服务)下载开发推送SSL证书并双击证书(文件名aps_development.cer)将其打开后,Keychain打开。然后我在左侧面板上选择“登录”和“证书”。在右侧面板上,我看到“AppleDevelopmentIOSPushServices:...”,到目前为止我查阅的所有说明都告诉我通过单击名称旁边的箭头来“展开”此选项以显示私钥,但是此证书没有扩展选项。
我今天尝试在真正的AppleWatch上调试我的WatchKit应用程序。点击Xcode中的调试按钮后,iPhone主应用程序已正确安装,但AppleWatch仅显示消息无法安装xxx,错误:应用程序验证失败。WatchKit应用未安装。我知道这个:WatchKitAppRejectedfor"FailingtoInstall",但它没有帮助,因为我的Xcode项目文件没问题。如何在真正的AppleWatch上进行调试? 最佳答案 事实证明,您还必须将AppleWatch的UDID添加到AppleDeveloperPortal,并更
我已经编写了一个基于HTML5的iOS网络应用程序并且一切似乎都运行良好,但我正在尝试使用多个启动屏幕来完善它。iPhone/iPodtouch使用320x460的PNG效果很好,如下所示:我发现很多文档都说iPad的启动图像应该像iPhone/iPodtouch一样,从高度上削去20像素以适应状态栏,分辨率为768x1004(纵向)或1024x748(横向).但是,在我的测试中(目前使用运行iOS3.2.2的iPad),只有768x1004(纵向)分辨率有效(但在横向模式下不正确——20px太窄了)。我已经尝试了以下(基于apple-touch-icon链接的功能的疯狂猜测),但无济
我已经找到的是[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"mailto:"]];但我只想打开邮件应用程序,而不仅仅是一个ComposerView。只是处于正常或最后状态的邮件应用程序。有什么想法吗? 最佳答案 显然Mail应用程序支持第二个url方案-message://如果它被应用程序获取,它(我想)允许打开特定的消息。如果您不提供消息url,它只会打开邮件应用程序:NSURL*mailURL=[NSURLURLWithString:@"messag
当我使用xcode8在ios10中运行我的应用程序时,我在调试控制台中收到以下消息,但一切正常。我的应用程序正在使用相机和照片库,我在info.plist中添加了“Privacy-CameraUsageDescription”和“Privacy-PhotoLibraryUsageDescription”。谁能告诉我为什么会收到这条消息[MC]Systemgroupcontainerforsystemgroup.com.apple.configurationprofilespathis/private/var/containers/Shared/SystemGroup/systemgro
我的手机在Xcode中被列为ineligibletarget并在旁边显示(没有配对的AppleWatch)。我的AppleWatch在iOS设备下注册。我可以看到UDID。watch安装了watchOS2.0,我的iPhone6安装了iOS9。iPhone与watch配对得很好,我可以安装应用程序。我试过重启watch和手机。我试过重启Xcode。我尝试在Xcode中创建一个新方案,但它仍然显示(没有配对的AppleWatch)。我可以选择“产品/目的地”,应用程序将显示在手机上,只是不会安装watch应用程序...只是坐在那里说“正在安装...”。 最佳答