草庐IT

apple-speech

全部标签

ios - 如果我使用 Apple Push Notification 服务进行即时通讯,苹果会封锁我的帐户吗?

我想使用APNS创建一个iOS聊天应用程序。如果我有10,000个活跃并且他们继续聊天,苹果会阻止我的开发者帐户吗?有没有这方面的限制? 最佳答案 我不鼓励您将APNS用作“聊天应用程序”的主干。如果您需要快速聊天功能,您应该编写自己的基于TCP套接字的服务器。如果每隔几秒同步一次就可以了。您可以使用基于HTTP的服务器后端(但是所有拉式同步对网络流量来说都很难——所以TCP套接字仍然是更好的选择)。然而,您可以使用APNS进行回退-当您在某些设备上的应用程序没有响应(即未连接到服务器)时,您可以通过APNS发送初始消息(以唤醒您的

ios - ParseCrashReporting - 启用后 Apple Mach-O 链接器错误

我的应用程序上有ParseiOSSDKv1.2.20。更新到最新版本(v1.8.0)后,我收到23个AppleMach-OLinker错误。我唯一做的就是删除Parse.framework文件并将其替换为新的Parse.framework和Bolts.framework。我不明白为什么我会收到这么多错误。它们都以“_sqlite3”开头。如果我单击任何错误,它会显示一个详细页面,该页面以Undefinedsymbolsforarchitecturex86_64有人知道出了什么问题吗?感谢任何帮助。 最佳答案 链接libstdc++6

ios - 用于 iOS 测试版应用程序分发的 Fabric Beta 与 Apple TestFlight?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.4年前关闭。Improvethisquestion使用Fabric'sBetakit的优缺点是什么?与Apple'sTestFlightservice用于测试版iOS应用程序分发?您何时以及为什么会选择其中之一? 最佳答案 我花了一些时间使用这两种服务,这是我发现的:摘要使用FabricBeta将您的alpha版本分发给一小组测试人员。使用AppleTestFlight将您的测试版

ios - 创建 Apple App ID 时,权利 "Data Protection"有什么用?

我一直在我的iOS应用程序中使用尽可能最好的数据保护。这意味着我保存了我所有的文件,并带有“解锁时可用,仅限此设备”的标志。那时这“刚刚奏效”。现在我发现在创建AppID时有一个新设置(见屏幕截图),我可以在其中明确启用数据保护。这就是我对新选项的理解。有人可以确认一下吗?如果启用它,似乎文档文件夹中的所有文件都将使用选定的保护模式自动受到保护。正确吗?如果它被禁用,我仍然可以使用NSFileManager设置标志吗? 最佳答案 如果启用它,似乎所有文件都在文档文件夹中将使用所选的保护模式自动保护。正确的?-是的如果它被禁用,我仍然

ios - 如何区分 iTunes Connect/Apple TestFlight 上的 STAGE 和 PRODUCTION 版本?

出于测试目的,阶段构建会与阶段服务器对话,这些服务器与生产服务器尽可能相同。生产构建与存储真实关键数据的生产服务器对话。这些构建本质上是针对同一个应用程序的。但是,iTunesConnect界面将向您显示以下内容:即内部版本由内部版本号唯一标识。这就是问题所在:没有任何迹象表明任何特定构建是阶段构建还是生产构建。我怎么可能记得?那么——我应该如何分别管理STAGE和PRODUCTION构建?有什么想法吗?附注好的,我认为最简单的方法是在iTunesConnect上创建两个独立的应用程序——一个用于STAGE,一个用于PRODUCTION。您会为任何其他托管服务执行此操作,所以我想这里没

ios - 证书被 Apple 拒绝

使用OneSignal在我的ios构建的cordova项目上为推送通知配置证书时,每次我尝试配置时证书都被拒绝。我已按照https://documentation.onesignal.com/docs/generate-an-ios-push-certificate中提到的步骤进行操作我尝试使用OneSignalProvisionatorTool,并使用KeyChain访问生成证书,但没有任何结果。 最佳答案 您可以使用此脚本测试APNS连接:https://gist.github.com/greencoder/16d1f8d7b0

ios - NSFetchedResultsController 用于在 Apple Watch 上显示记录?

我可以在AppleWatch上使用NSFetchResultController来在表格中显示80到90条记录吗?我正在使用WKInterfaceTable+IGInterfaceDataTable来使用数据源类型加载方法,因为在我看来这比使用NSArray简单。NSFetchResultController会有助于提高效率还是会变慢? 最佳答案 我发现NSFetchResultController在iWatch应用程序中根本没有用,因为WKInterfaceTable不支持NSFetchResultController在委托(de

ios - Apple Music 离线文件没有 URL?

MPMediaItem上的属性MPMediaItemPropertyAssetURL似乎在文件来自AppleMusic并且已“离线可用”时返回null。另一方面,我上传到iTunesmatch/applemusic然后离线使用的原始资料库中的项目似乎没有这个问题。这是一个错误吗?我做错了什么吗?有人有类似的问题吗? 最佳答案 AppleMusic文件似乎受DRM保护并基于订阅,因此Apple可能出于权利管理的原因禁止使用对这些Assets的引用。引用:https://forums.developer.apple.com/thread

windows-7 - 从 Windows 发送 Apple 事件?

我儿子有一个MacOS9盒子,他从他基于Leopard的MacBook向它发送远程AppleEvents。有什么方法可以通过TCP/IP从我的Windows7Toshiba以编程方式发送远程AppleEvents? 最佳答案 如果有帮助,appleeventsaresentonport3031viaTCP/UDP.从高层看,苹果事件有四block:数据聚合API(数据请求被放入一个不透明的内存结构中)。就目前而言,这个API冗长且使用起来很痛苦。谢天谢地,您可以使用具有更好数据聚合工具的语言转换/序列化——不透明的数据结构被转换成可

sockets - Apple 推送通知和端口 2195

我将使用JavaPNS来实现推送通知服务的服务器端。我无法控制服务器上打开的端口,但假设所有端口都为出站连接打开,我是否还必须为入站连接打开端口2195?如果我错了,请纠正我,但我对TCP的理解是,当我与Apple服务器建立连接时,源端口被随机分配给任何未使用的端口,当Apple服务器响应(入站连接)时,它将通过该源端口。因此,我的理论是不需要为入站连接打开端口2195。那正确吗?此外,如果响应来自随机端口,是否意味着该端口需要对入站连接开放?由于只有少数端口会无限期地为入站连接打开,防火墙如何管理这一点?它是否只为这个特定的请求-响应session暂时打开随机端口?