草庐IT

apple-push-notifications

全部标签

ios - 提交 App Store 后出现无效二进制错误(捆绑使用与 Apple 应用关联的捆绑名称或显示名称)

我们尝试向iTunesConnect提交新构建以更新现有应用程序。这是一个用于修复一个服务器url的快速补丁。我们更改了两个文件:REST.plist用于更新一个服务器url和app_info.plist用于将bundleShoreVersionString从4.0.0更新到4.0.1以及BundleVersion从4000000更新到4000001。三周前提交的4.0.0版本没有任何问题。但是,我们因4.0.1版本的无效二进制文件而被拒绝,并向我们发送了以下电子邮件:Deardeveloper,Wehavediscoveredoneormoreissueswithyourrecent

android - 我是否需要针对不同设备操作系统的多个 AWS SNS 平台应用程序?

我对推送通知和从Amazon的SNS服务发送它们的概念很陌生,如果这是一个愚蠢的问题,我深表歉意。对于我们当前的应用程序,我们希望同时针对Android和iOS设备。我们已经在SNS中成功创建了一个平台应用程序,它使用firebase来定位android设备。我们最初认为我们可以使用适用于iOS的相同平台应用程序,因为firebase支持推送到iOS设备。但是,AWS文档表明您必须创建一个单独的平台应用程序,该应用程序使用APSN推送到iOS设备。为您尝试定位的每个设备操作系统设置多个SNS平台应用程序是否正确?如有任何建议,我们将不胜感激,谢谢大卫。 最佳

ios - 如何在 Swift 中将文件写入位于 Apple 的文件应用程序中的文件夹

我的Xcode项目中有一个XML文件,我试图先将它保存到磁盘,然后如何判断我是否已成功保存它?这是正确的方法吗?使用模拟器,我导航到iOS11中的新"file"文件夹,但我没有看到它,但我不确定它是否应该在那里?guardletpath=Bundle.main.url(forResource:"sample",withExtension:"xml")else{print("NOURL");return}letsample=try?Data(contentsOf:path)print("sampleXML=\(String(describing:sample?.debugDescript

ios - Apple Watch 套件在启动时加载数据

如何在AppleWatch上快速加载数据?从watchOS2开始,UserDefaults不工作了,所以我们只能使用WCSessionDelegate,对吧?现在,在WatchApp启动时我调用wcSession?.sendMessage(someThing,replyHandler:someFunc,errorHandler:otherFunc),然后在iPhone应用程序中我发回一些数据funcsession(_session:WCSession,didReceiveMessagemessage:[String:Any],replyHandler:@escaping([String

ios - 无法在 Apple Watch 上获取可操作通知回调

我有一个推送通知的iOS应用程序(例如,当用户进入某个地理区域时)。我还有一个Watch应用程序,可以在iPhone锁定时收到这些通知。我在这些通知中有2个操作(“调用”、“转到”),它们在AppleWatch通知中正确显示但是当用户触摸其中一个操作时回调userNotificationCenter(_center:UNUserNotificationCenter,didReceiveresponse:UNNotificationResponse,withCompletionHandlercompletionHandler:@escaping()->Void)我的UNUserNotif

ios - 境界 cocoa : How to add notification inside other notification block

在我的应用程序中,我注册了一个通知block,它本身必须注册另一个通知block。notificationToken=[self.appState.currentProjectaddNotificationBlock:^(BOOLdeleted,NSArray*changes,NSError*error){if(deleted){NSLog(@"Theobjectwasdeleted.");}elseif(error){NSLog(@"Anerroroccurred:%@",error);}else{boolfilterChanged=false;for(RLMPropertyChan

ios - 使用免费 Apple ID 将 Apple iOS Swift App 部署到 iPhone

我在互联网上使用商业MacVM服务。是否可以在我的iPhone上部署一个简单的HelloWorld应用程序而无需支付99美元的开发者帐户?我不能系绳。在VM上,我使用Xcode和Swift。商业提供商说要获得一个免费的Apple开发者帐户,然后使用iTunesiConnect。我有一个AppleID,但我找不到将其变成免费开发者帐户的方法。如果答案是否定的并且我必须购买一个99美元的帐户,请结束我的搜索并告诉我。 最佳答案 您需要将手机(通过USB或Wi-Fi)连接到运行Xcode的计算机。除非您可以物理访问该计算机,否则这将很困难

ios - 向 UNNotificationCategory 添加动态操作

我目前面临一个问题,我需要能够根据随通知发送的信息更改UNNotificationCategory的操作。目前我的类别设置与此类似:funcregisterNotificationSettings(){letacceptAction=UNNotificationAction(identifier:"accept",title:"accept",options:[])letdenyAction=UNNotificationAction(identifier:"deny",title:"deny",options:[])letacceptCategory=UNNotificationCat

android - Ionic 的 native "Push"插件导致错误

我正在尝试在我的ionic应用程序中实现推送通知。为此,我想使用native插件推送:https://ionicframework.com/docs/native/push/在安装此插件之前,我可以使用以下命令在我的Android设备上启动我的应用:ioniccordovarunandroid应用启动,没有错误发生。但是在像这样安装Cordova/PhoneGap插件之后:ioniccordovapluginaddphonegap-plugin-push还有这个:npminstall--save@ionic-native/push我无法再在我的设备上运行该应用程序,因为构建因一系列错误

iOS MDM 证书到期

我正在创建MDM服务器并已成功完成所有步骤并能够在设备上安装配置文件。在安装在设备上的.mobileconfig文件中,我们传递SSL证书、APNS证书和配置文件信息。1)如果服务器上的SSL证书被更改了怎么办?(我猜很多人没有实践过或根本没有实践过,但仍然想知道这种情况发生时会发生什么)2)APNS证书一年后过期会怎样?如何在已安装配置文件的设备上更新配置文件。应该手动删除并重新安装配置文件还是有其他方法? 最佳答案 关于SSL证书:使用SSL证书的mdmprofile不受影响,可以继续使用。唯一会发生的事情是在设备上,当您查看配