草庐IT

apn_sender

全部标签

ios - 通过 Xcode bot 创建的 IPA 无法为 APNS 运行,但如果通过 Xcode 本身手动构建或由 Xcode 作为存档构建则运行

我有一台运行Xcode服务器并使用机器人生成构建的CI构建机器,但是通过机器人构建的.ipa无权注册APNStoken。具体来说,didFailToRegisterForRemoteNotificationsWithError被调用,并且出现“没有为应用程序找到有效的‘aps-environment’授权字符串”的运行时警告。但是,如果我在单独的开发PC上构建应用程序,或者我实际上在独立于机器人的CI机器上构建它,那么一切都很好。我在多个应用程序中广泛使用了推送通知,因此如果应用程序未使用正确的配置文件签名,消息“未找到应用程序的有效‘aps-environment’授权字符串”总是会

ios - 使用 macOS Sierra 的 APNs 推送通知

我正在尝试使用连接到ssl://gateway.push.apple.com:2195的简单PHP工具向我的手机发送推送通知,但连接失败并显示以下内容错误:Warning:stream_socket_client():SSLoperationfailedwithcode1.OpenSSLErrormessages:error:14090086:SSLroutines:SSL3_GET_SERVER_CERTIFICATE:certificateverifyfailedinonline30Warning:stream_socket_client():Failedtoenablecrypt

ios - 使用 macOS Sierra 的 APNs 推送通知

我正在尝试使用连接到ssl://gateway.push.apple.com:2195的简单PHP工具向我的手机发送推送通知,但连接失败并显示以下内容错误:Warning:stream_socket_client():SSLoperationfailedwithcode1.OpenSSLErrormessages:error:14090086:SSLroutines:SSL3_GET_SERVER_CERTIFICATE:certificateverifyfailedinonline30Warning:stream_socket_client():Failedtoenablecrypt

iphone - 我如何使用 performSegueWithIdentifier : sender:?

这个问题在这里已经有了答案:UnderstandingperformSegueWithIdentifier(4个答案)关闭9年前。我是一名新的iOS开发人员,我目前正在为iPhone开发一款游戏,我正在用Objective-C编写它。这个问题可能很容易回答,但我在其他地方找不到。我在这个应用程序中使用Storyboard,当用户按下按钮转到下一个Storyboard时,我使用它们很好,但是对于这个当需要自动发生segue时,我完全不知道如何实现这一点。我希望应用程序启动时Logo出现大约五秒钟,然后应出现主菜单。我正在尝试使用performSegueWithIdentifier:sen

iphone - 我如何使用 performSegueWithIdentifier : sender:?

这个问题在这里已经有了答案:UnderstandingperformSegueWithIdentifier(4个答案)关闭9年前。我是一名新的iOS开发人员,我目前正在为iPhone开发一款游戏,我正在用Objective-C编写它。这个问题可能很容易回答,但我在其他地方找不到。我在这个应用程序中使用Storyboard,当用户按下按钮转到下一个Storyboard时,我使用它们很好,但是对于这个当需要自动发生segue时,我完全不知道如何实现这一点。我希望应用程序启动时Logo出现大约五秒钟,然后应出现主菜单。我正在尝试使用performSegueWithIdentifier:sen

iphone - Website Push ID 的用途是什么?它与普通的 APNS 有何不同?

大家好,我一直在用通常的方式推送通知。我还可以通过适当的脚本通过网站发送推送通知。我正在阅读网站推送ID,您可以将推送消息直接从您的网站发送到osx。知道它有什么不同吗?OSX是指iphone/ipad设备和mac? 最佳答案 这记录在OSX文档下(甚至还有一个实现视频)。您必须是开发人员才能访问文档,因为它处于NDA之下。Apple在此处公开列出文档(但不授予访问权限):https://developer.apple.com/notifications/如果有一个搜索引擎可以查看人们是否披露了有关“OSXMavericks中可用的

iphone - Website Push ID 的用途是什么?它与普通的 APNS 有何不同?

大家好,我一直在用通常的方式推送通知。我还可以通过适当的脚本通过网站发送推送通知。我正在阅读网站推送ID,您可以将推送消息直接从您的网站发送到osx。知道它有什么不同吗?OSX是指iphone/ipad设备和mac? 最佳答案 这记录在OSX文档下(甚至还有一个实现视频)。您必须是开发人员才能访问文档,因为它处于NDA之下。Apple在此处公开列出文档(但不授予访问权限):https://developer.apple.com/notifications/如果有一个搜索引擎可以查看人们是否披露了有关“OSXMavericks中可用的

ios - 如何从 'sender' 对象访问用户定义的运行时属性?

我在Storyboard场景中有一个UIButton。该按钮配置了用户定义的运行时属性“类型”(字符串)。按下按钮时调用-(IBAction)pressedButton:(id)发送者我能否从“发件人”访问用户定义的运行时属性? 最佳答案 是的:-(IBAction)pressedButton:(id)sender{idvalue=[sendervalueForKey:key];}请注意,您不能使用用户定义的运行时属性,除非您子类化UIButton并将其添加为强属性,例如@interfaceUINamedButton:UIButto

ios - 如何从 'sender' 对象访问用户定义的运行时属性?

我在Storyboard场景中有一个UIButton。该按钮配置了用户定义的运行时属性“类型”(字符串)。按下按钮时调用-(IBAction)pressedButton:(id)发送者我能否从“发件人”访问用户定义的运行时属性? 最佳答案 是的:-(IBAction)pressedButton:(id)sender{idvalue=[sendervalueForKey:key];}请注意,您不能使用用户定义的运行时属性,除非您子类化UIButton并将其添加为强属性,例如@interfaceUINamedButton:UIButto

ios - 使用APNs推送服务时 "keyID"是什么

通常我需要提供3条信息才能使用AppleAPN:key、keyId、teamId,例如here.我了解key(pem文件位置)和teamId,但是我在哪里可以找到keyId?这是在https://developer.apple.com的某个地方吗??这是捆绑ID吗? 最佳答案 key:'apns.p8',//Pathtothekeyp8filekeyId:'ABCDE12345',//TheKeyIDofthep8file(availableathttps://developer.apple.com/account/ios/auth