jjzjj

c# - PushSharp 发送 passkit 推送时无效的 DeviceToken 长度

我尝试在Applepasskit相关项目中使用PushSharp。我当前的问题是passkit推送。当我尝试创建我的通知时,它说devicetokentlengthisinvalid(exactexceptionmessage:InvalidDeviceTokenLength.varnotif=newApnsNotification(token,payload);当我注册一个新的passkit优惠券时,它的token长度是32。这对我来说似乎没问题。应该是什么问题?PushSharp完全支持passkit吗?据我所知,有人使用过它,但我找不到任何关于它的官方信息。请注意,我知道Push

ios - Apple Pay - 支付后端服务器 - iOS

我一直在阅读有关ApplePay的Apple开发人员文档网站,并一直在浏览其他在线教程,了解如何将ApplePay集成到您的iOS应用中。我访问过的所有网站都表明您需要可以处理付款的后端服务器/服务。有谁知道是否有办法解决这个问题。我个人只是Apple来处理我应用程序中的付款。为什么我也必须有一个后端??我认为ApplePay的全部意义在于它负责支付....我将在我的应用中向用户销售服务,而不是实体产品,所以我不需要处理运输或类似的事情。当然有委托(delegate)方法可以告诉您付款是否成功。这对我来说似乎已经足够好了。我不能只使用它们吗?问题是,如果您使用后端,则需要使用像Stri

ios - Passkit 推送通知不适用于 Urban Airship

我安装了通行证。当安装在设备上时,它会注册到我的服务器,设备ID也会注册到UrbanAirship服务。到目前为止一切顺利。当我尝试从UrbanAirship或冰壶的仪表板发送推送消息,或让服务器发送推送时,设备永远不会收到。推送passkit更新时有什么特别需要考虑的吗? 最佳答案 经过大量修改后,我让它工作了。解决方案不直观:确保您在UrbanAirship上创建的“应用程序”正在推送到Apple的生产服务器。存折将无法识别推送到开发服务器的存折(您只能在创建应用程序时执行此操作-之后无法修改它)。确保您上传的证书用于签署您的P

ios - 应用程序在 App Store 中显示 "support wallet",即使钱包功能已关闭

我们最近在应用商店推出了iOS应用。一些代码文件引用了Passkit框架。还添加了权利com.apple.developer.pass-type-identifierskey和各自的团队ID。但在应用程序功能内部,我们禁用了钱包。但仍然在支持下的应用商店的应用描述中显示钱包。有没有人遇到同样的问题?有谁知道为什么显示它?是因为我们添加的权利还是因为引用了Passkit。 最佳答案 在我的例子中,在ReactNative中启用StripeUI的tipsi-stripe依赖于PassKit并且它被标记为“必需”。

swift - 为 Apple Pay 请求添加默认账单联系人

我正在构建一个使用ApplePay的应用程序,如下所示,当我显示PKPaymentAuthorizationViewController时,它没有获取当前用户的账单地址和电子邮件。如果用户之前使用过ApplePay,他们很可能在某处拥有这些数据。我在文档中看到PKPaymentRequest上有一个PKContact变量。有没有办法获取此数据并为我的应用的首次用户预填? 最佳答案 用户必须在iOS设置应用中自行输入该信息。然后应该为所有网站、应用程序等自动填写。支持ApplePay。要做到这一点,只需:打开“设置”应用。点按“钱包和

ios - 如何使用 PKAddPaymentPassViewController 将卡添加到 Apple Pay?

我做了足够的研究,将我的应用程序中列出的信用卡/借记卡添加到ApplePay。我从AppleDeveloperForums了解到,Apple禁止为此目的使用私有(private)API。当我联系他们时,我了解了PKAddPaymentPassViewController。此类包含一些方法和委托(delegate)集。其实我想知道如何使用它,什么时候使用这个Controller,如何设置它来完成它。任何帮助将不胜感激 最佳答案 Thefollowinganswerisgotfromquora.Apple确实支持此功能并公开了一个API

ios - PassKit 不可预测的崩溃

我们的应用程序日志中遇到了一个奇怪的崩溃:PKPaymentAuthorizationControllerExportedObjectauthorizationDidFinishWithError有没有人遇到过这个问题,或者有任何有用的提示?似乎这次崩溃是在付款后一段时间发生的可能值得注意的是,我们没有直接集成ApplePay,我们使用Braintree框架为我们完成这项工作.. 最佳答案 在使用Braintree和ApplePay时,我也不得不诊断出这个错误。请记住告诉我你使用Braintreeframework并不能说明全部情况

iOS PassKit 部分更新和隐私

我们希望向用户发送包含重要健康信息的iPhone钱包卡片,他们需要随时随身携带这些信息。出于隐私方面的考虑,我们只想使用网络表单,让用户输入必填字段,其中包括他们的姓名和生日等,生成通行证,然后丢弃用户信息这样他们的隐私就会受到保护。但是,我们还想在某个时候更新pkpass文件(或其中的pass.json文件)如果信息发生变化,future。似乎无法进行部分更新(!)?你会如何解决这个问题?澄清细节根据@PassKit的回答,我想验证我是否可以通过在请求中包含以下完整JSON文件来更新“优惠券”卡片背面的一些文本:{"coupon":{"backFields":[{"key":"inf

ios - 以编程方式在设备上为 passkit 创建通行证?

我正在尝试找到一种方法,在设备收到信息后在其自身上为passkit生成通行证,以便通过网络进行通行证。有谁知道这是否可以完成/如何完成? 最佳答案 引用:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html#//apple_ref/doc/uid/TP40012195-CH2-SW1基本上:不容易(如果有的话),您需要能够使用signpass来签署您的通行证,这是一个命令行实用

ios - "Access to PassKit Shared Cache file denied. ..."?

我在iOS11下的应用正在记录:AccesstoPassKitSharedCachefiledenied.Pleaseverifysandboxexceptionsand/orfileaRadar.以前没见过。有谁知道这是从哪里来的?(我的应用程序使用低级钥匙串(keychain)方法而不是PassKit。但HockeyApp似乎是。) 最佳答案 我遇到了同样的错误,我用下面的代码修复了letvc=CNContactViewController(forNewContact:contact)vc.delegate=selfletnav
12