草庐IT

Apple-Watch

全部标签

ios - Amazon EC2 上的 Apple 推送通知服务器已连接但未收到通知

我尝试了apple推送通知API并使其在我的本地mac(环境)上工作。我在本地tomcat中对其进行了测试,一切正常,并且iOS设备收到异常通知。但是当我将war部署到远程服务器(AmazonEC2实例)的tomcat时,注意到我使用相同的.p12文件进行验证。应用程序返回成功消息,但iOS设备无法接收任何消息。我检查了与Apple推送服务器的连接,一切正常。我想知道我是否错过了为此AmazonEC2设置的任何其他系统。同样的代码也适用于Windows机器上的tomcat。谢谢! 最佳答案 我已经验证通过Apns从ec2发送推送通知

ios - 如何使 MKMapView 上注释的 Popover 像 Apple 一样随 map 滚动?

如果您在iPad上触摸Apple内置map应用程序上的注释,您会收到带有“显示”标注附件的标准标注。当您按下附件时,您会看到一个漂亮的PopoverView,其中包含有关注释标记的更多详细信息。所有这些都很容易模仿。然而。Apple的Popover实际上保持打开状态,并在您滚动和缩放map时随map移动。这很甜蜜。听起来很简单,但我尝试了很多方法来模拟这个,但都失败了!有没有人设法模仿这个? 最佳答案 这听起来像是将弹出窗口添加到UiScrollView的subview以外的View-这是实际被移动的View。如果您在present

iphone - Apple 推送通知、注销应用程序和删除应用程序问题/解决方案

除了在一种情况下,推送通知对我来说非常有用。我们正在开发的应用程序需要您登录/注销,因此当您登录时,服务器会向您发送通知,而当您未登录时,它不应该。如果用户在登录时删除了应用,服务器不知道用户已经删除了应用。如果应用程序保持删除状态并且服务器尝试发送通知,这不是问题-服务器端的APNS反馈机制会捕获此消息并关闭session。如果用户重新安装应用程序怎么办?从服务器的角度来看,他们仍然处于登录状态。在应用程序启动时,您可以向服务器发送注销消息。如果您不启动应用程序怎么办?该应用仍会收到通知!这是我不应该担心的愚蠢边缘案例吗?或者是否有解决此问题的公认方法。

ios - 在 Apple 服务器上托管内容的免费非消耗性应用内购买

包含托管在Apple服务器上的内容的非消耗性应用内购买是否可以免费?我在文档中找不到任何关于此的内容,而且您可以在iTunesconnect中将应用内购买设置为免费,我认为这是可能的。我在iTunesconnect上设置了非消耗性应用内购买,上传了一些内容并将其价格设置为免费。不幸的是,当我使用产品ID请求产品数据时,我在SKProductsResponse.invalidProductIdentifiers数组中收到了该ID。我还设置了另一个应用内购买,仅在价格上与前一个不同,因为它的价格等级是第1层而不是免费。这个工作得很好。感谢您花时间阅读。 最佳答案

iphone - Apple 推送通知不适用于分发,但适用于开发

我正在我的应用程序中实现推送通知,在开发部分它运行良好,并且我能很好地接收推送通知。当我决定在应用程序商店发布它时,我实现了它的分发(我使用证书和配置文件进行分发),我做了相同的步骤,我通过shall将.p12文件转换为.pem,我结合了certificate.pem和key.pem到另一个文件ck.pem。在PHP文件中,我执行了以下操作:$passphrase='ThepassphraseIputitintheshall';$ctx=stream_context_create();stream_context_set_option($ctx,'ssl','local_cert','

ios - appstore 中的 Apple Id 无法更改

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion我最近从friend那里买了一台macbook。但在应用商店中,他的appoleid是已注册的..我注销并再次使用我的id登录一些应

ios - Xcode 上传二进制 Apple 的 Web 服务操作不成功

我正在尝试为现有应用上传新的二进制文件。我将其存档在Xcode中,然后单击管理器窗口中的分发。我连接,它显示正在等待上传的应用程序,我选择正确的应用程序并单击下一步。这就是它一直搞砸的地方。在上传一段时间后,我得到了Apple的web服务操作不成功无法验证包裹还有一个关于未找到CFBundleIcons中引用的图标文件的错误,尽管我从plist中删除了旧图标文件并清理了它,然后再次提交。 最佳答案 可能的解决方案:您更改密码了吗?尝试注销并重新登录。请参阅此Apple支持社区条目:Unabletoauthenticatethepac

ios - 如何隐藏/禁用/删除导航栏后退按钮或隐藏苹果 watch 的状态栏?

我正在尝试隐藏/禁用/删除AppleWatch上的导航栏后退按钮。还试图隐藏状态栏。我推送了一个新的InterfaceController,例如:[selfpushControllerWithName:@"applewatch"context:nil];有人知道如何从AppleWatch隐藏/禁用/删除导航栏或隐藏状态栏吗? 最佳答案 目前似乎没有隐藏native导航控件的方法,因此我使用reloadRootControllersWithNames:contexts:并通过上下文传递任何持久的应用程序状态,然后在返回导航时将其传回之

ios - Apple 是否将电子邮件限制为 Facebook 登录中的必填字段?

我想创建一个iOS应用程序并使用Facebook登录,它还有其他方法可以使用电子邮件登录。我想保留email-id字段的强制性和唯一性,这样无论登录方式如何,用户都可以被唯一识别!Apple认真考虑了所有应用程序,那么Apple是否会在Facebook登录中限制电子邮件的必填字段?在与Facebook服务器通信时,苹果会出现吗?如果电子邮件字段是必填项,Apple会拒绝该应用吗? 最佳答案 Apple不允许需要您共享个人信息才能工作的应用,例如电子邮件地址。请参阅:17.2:要求用户共享个人信息(例如电子邮件地址和出生日期)才能运行

ios - 从 Watch 应用程序调用父应用程序时如何使用文件加密?

我正在使用openParentApplication和handleWatchKitExtensionRequest从AppleWatch应用程序调用我iPhone上的父应用程序。在主应用程序中,我将CoreData与以下选项一起用于addPersistentStoreWithType:NSDictionary*options=@{NSMigratePersistentStoresAutomaticallyOption:@YES,//NSInferMappingModelAutomaticallyOption:@YES,//NSSQLitePragmasOption:@{@"journa