Apple Wallet 无法自动更新通行证

2023-12-02

最后我能够推送新的更改的编译包。为了看到新的变化,我面临一个问题。我必须进入我的钱包卡并禁用“自动更新”然后启用。 然后我就可以看到我新编译的通行证。

 $result = $pdo->query($query);

if($result->rowCount() > 0) {

    $myPass = $result->fetch();

    $data = $myPass['data'];
    $nameFile = 'passbook_'.time().'.pkpass';
    file_put_contents($nameFile, $data);

    $stream = function () use ($nameFile) {
        readfile($nameFile);
    };

    return $app->stream($stream, 200, array(
        'Content-Type' => 'application/vnd.apple.pkpass',
        'Content-length' => filesize($nameFile),
        'Content-Disposition' => 'attachment; filename="passbook.pkpass"',
        'Last-Modified' => gmdate('D, d M Y H:i:s T')
    ));

编译通过=$myPass['data'];.

请告诉我这里缺少什么。

第二个问题如何在锁定屏幕中显示新更新? 我想我必须发送这个,但有点困惑我应该在“pass.json”中的哪里添加这一行?或者我应该在推送通知中发送此信息?

{ "key":"header", "value":"More discount 50% off", "changeMessage": "%@" }

设备日志:Iphone 4 IOS 9.3.5

 `Jul  5 06:51:30 iPhone UserEventAgent[23] <Warning>: Tracking com.apple.Passbook (via activity)
Jul  5 06:51:37 iPhone SpringBoard[48] <Warning>: BSXPCMessage received error for message: Connection interrupted
Jul  5 06:51:37 iPhone assertiond[64] <Error>: assertion failed: 13G36: assertiond + 22255 [490D29F9-F790-3C02-B1F0-75F21A182589]: 0x16
Jul  5 06:51:37 iPhone Unknown[64] <Error>: 
Jul  5 06:51:37 iPhone assertiond[64] <Error>: assertion failed: 13G36: assertiond + 22255 [490D29F9-F790-3C02-B1F0-75F21A182589]: 0x16
Jul  5 06:51:37 iPhone Unknown[64] <Error>: 
Jul  5 06:51:37 iPhone SpringBoard[48] <Warning>: Application 'UIKitApplication:com.apple.mobilesafari[0x936d]' exited voluntarily.
Jul  5 06:51:37 iPhone UserEventAgent[23] <Warning>: 5194416385: id=com.apple.mobilesafari pid=172, state=0
Jul  5 06:51:55 iPhone Passbook[178] <Warning>: BTM: attaching to BTServer
Jul  5 06:51:56 iPhone ABLE[136] <Warning>: Current charge is 89.000000
Jul  5 06:52:02 iPhone locationd[69] <Warning>: PLClientLogging: log locationd withContent {
    } cannot continue due to nils!
Jul  5 06:52:02 iPhone locationd[69] <Warning>: PLClientLogging: log locationd withContent {
    } cannot continue due to nils!
Jul  5 06:53:54 iPhone SpringBoard[48] <Warning>: [MPUSystemMediaControls] Disabling lock screen media controls updates for screen turning off.
Jul  5 06:53:54 iPhone backboardd[63] <Notice>: [HID] [MT] MTSimpleHIDManager::setPropertyInternal detection mode: 3->255 
Jul  5 06:53:55 iPhone wirelessproxd[50] <Notice>: (Error) updateScanner - central is not powered on: 4
Jul  5 06:53:55 iPhone SpringBoard[48] <Warning>: _UIGraphicsDrawIntoImageContextWithOptions: cannot draw into NULL context
Jul  5 06:53:55 iPhone SpringBoard[48] <Warning>: _UIGraphicsDrawIntoImageContextWithOptions: cannot draw into NULL context
Jul  5 06:53:55 iPhone SpringBoard[48] <Warning>: _UIGraphicsDrawIntoImageContextWithOptions: cannot draw into NULL context
Jul  5 06:53:55 iPhone SpringBoard[48] <Warning>: [MPUSystemMediaControls] Updating supported commands for now playing application.
Jul  5 06:53:55 iPhone SpringBoard[48] <Warning>: HW kbd: Failed to set (null) as keyboard focus
Jul  5 06:54:00 iPhone nehelper[97] <Error>: Configuration for provider com.apple.NetworkExtension.NetworkServiceProxy does not exist (<__NSConcreteUUID 0x16d14090> D727480A-72B9-430E-BF8F-9480304FA28D) or is not enabled (0)
Jul  5 06:54:00 iPhone UserEventAgent[23] <Error>: Probe message failed
Jul  5 06:55:00 iPhone wifid[74] <Error>: WiFi:[520955700.123604]: Disable WoW requested by "apsd"
Jul  5 06:57:22 iPhone UserEventAgent[23] <Error>: Could not get event name for stream/token: com.apple.backgroundtaskagent/45: 132: Request for stale data
   `

崩溃报告:

{"bundleID":"com.apple.PassKit","app_name":"passd","share_with_app_devs":false,"name":"passd","app_version":"1.0","is_first_party":true,"os_version":"iPhone OS 9.3.5 (13G36)","slice_uuid":"d32v6729-2e4f-327b-9217-53b62kbb844f","bug_type":"109","build_version":"1","timestamp":"2017-07-05 06:44:05.05 -0700"}
Incident Identifier: AC0CE5BC-D198-4E5C-A9EF-979104BBA1FB
CrashReporter Key:   b68cdf2adc9e1b2b852dda7281b55628dfc2097a
Hardware Model:      iPhone4,1
Process:             passd [604]
Path:                /System/Library/Frameworks/PassKit.framework/passd
Identifier:          com.apple.PassKit
Version:             1 (1.0)
Code Type:           ARM (Native)
Parent Process:      launchd [1]

Date/Time:           2017-07-05 06:44:05.05 -0700
Launch Time:         2017-07-05 06:41:51.51 -0700
OS Version:          iOS 9.3.5 (13G36)
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Triggered by Thread:  0

Filtered syslog:
None found

Last Exception Backtrace:
(0x25cc7916 0x25462e12 0x25ccd2b0 0x25ccaedc 0x25bf6234 0x143e5a 0x13c73c 0x143ddc 0x136c60 0x2583f80e 0x2583580a 0x25843ba4 0x25c89b68 0x25c88062 0x25bd7224 0x25bd7010 0x26420040 0x2646ea48 0x104644 0x2587f86e)

Error Formulating Crash Report:
Failed while requesting activity/breadcrumb diagnostics

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apple Wallet 无法自动更新通行证 的相关文章

  • PHP 共享标头而不使用服务器端脚本?

    到目前为止我总是通过 PHP 解决简单的问题 您有一个包含页眉 菜单 页脚和内容字段的网站 每个页面的页眉 菜单和页脚通常是相同的 在没有 PHP 或任何其他服务器端语言的情况下 如何使页眉 菜单和页脚数据仅存在于一个文件中 例如 您不会有
  • 使用 ImageMagick (PHP) 将 2 个图像并排合并为 1 个图像

    我认为这是一件容易的事 我有 2 张图片 JPG 我希望它们合并成一张图片 其中 2 张图片并排 所以我有图片 A 和图片 B 我想要图片 AB 并排 两个图像具有相同的宽度和高度 在本例中 宽度 200px 高度 300px 但是第二个图
  • 通过 Sparkpost 发送 iCal 邀请

    我正在尝试使用 SparkPost 通过电子邮件以附件形式发送日历邀请 但收到电子邮件后邀请不会打开 我使用两个文件 calendarinvite php 来创建邀请 使用 Sendemail php 来发送电子邮件 calendarinv
  • Smarty 如果 URL 包含

    使用 Smarty 标签我想确定 URL 是否包含单词 例如 if smarty get page contains product php 我知道 contains 不存在 但是我怎样才能轻松地编写类似的东西来实现上述代码呢 所有 PHP
  • Symfony2:为什么请求传递到受 Symfony2 中 AppCache 影响的 Kernel.Terminate EventListener

    在我的 Symfony2 2 应用程序中 我使用 onKernelTerminate EventListener 以便我可以在渲染响应后进行一些 繁重 处理 以便用户收到更快的响应时间 在我的控制器中 我在请求上设置了一个属性 以便当事件侦
  • 防止 Propel 插入空字符串

    当未设置列时 如何防止 Propel ORM 插入空字符串 CREATE TABLE user uid INTEGER PRIMARY KEY AUTO INCREMENT email VARCHAR 255 NOT NULL UNIQUE
  • 尝试使用 php 发送 POST 请求,无论我做什么,我都会收到“HTTP ERROR 500”

    为了发出 HTTP 请求 有人建议我尝试使用 PHP 并给了我一段代码 url https example com dashboard api data array to gt PHONE NUMBER from gt SENDER ID
  • 如何隐藏 URL 中的锚标记

    如何隐藏地址栏中以下链接 href 的哈希值 a href index php dev name 所以它会将我重定向到index php dev name 但我希望地址栏只显示index php 您可以使用 Javascript oncli
  • 如何关闭未关闭的 HTML 标签?

    每当我们从数据库或类似来源获取一些经过编辑的用户输入内容时 我们可能会检索仅包含开始标记但不包含结束标记的部分 这可能会妨碍网站当前的布局 有客户端或服务器端的方法来解决这个问题吗 找到了一个很好的答案 使用 PHP 5 并使用 DOMDo
  • 使用 PHP Selenium Webdriver 单击下拉菜单中的选项?

    我正在使用 PHP Selenium Webdriver 包装器Facebook https github com facebook php webdriver 任何人都可以给我一个如何单击或从选择下拉菜单中选择选项的示例吗 我已经尝试过这
  • Google Cloud SQL 上的故障转移如何运作?

    我打算将 PHP 应用程序 从 Google Cloud Platform 外部的服务器 连接到 Google Cloud SQL 我想知道如何设计应用程序以正确地对其数据库进行故障转移 根据manual https cloud googl
  • 如何防止在 PHP 中使用超出“使用”范围的特征方法

    我想知道是否有任何方法可以防止在 PHP 的任何类上下文之外使用特征方法 让我用一个简短的例子来解释我想要什么 这是我当前的代码 File MyFunctions php trait MyFunctions function hello w
  • 获取字符串中的最后一个整数

    我需要隔离包含多个整数的字符串中最新出现的整数 我怎样才能得到23代替1 for lastnum1 text 1 out of 23 lastnum1 this gt getEval eregi replace out of text 你可
  • 使用 Instagram Basic Display API 时出现“无效平台应用程序”错误

    我正在尝试使用 Instagram Basic 显示 API 但是当我发布授权代码以获取访问令牌时 我不断收到以下错误 error type OAuthException 代码 400 error message 平台应用无效 我正在遵循此
  • 对 SimpleXML 数据进行排序和分组

    我正在对 XML 文件中的出版物数据进行排序和分组 我目前使用的方法效果很好大部分情况下 尽管我觉得有一种更有效的方法来完成我想要完成的任务 以下是目标节点的示例
  • 在 Yii 的标准中如何获得计数 (*)

    我正在尝试构建一个具有以下内容的查询group by属性 我正在尝试得到id和count它一直告诉我count is invalid列名 我怎样才能得到count来自group by询问 工作有别名 伊伊 1 1 11 其他不及格 crit
  • PHP print_r() 中 _r 的含义是什么?

    我见过这个答案 https stackoverflow com questions 13103410 what does r suffix mean就这样 但我不确定它对于 PHP 是否相同 如果是 可重入的含义是什么 From PHP n
  • 如何通过php获取网页的Open Graph协议?

    PHP 有一个简单的命令来获取网页的元标记 get meta tags 但这仅适用于具有名称属性的元标记 然而 开放图谱协议如今变得越来越流行 从网页获取 opg 值的最简单方法是什么 例如 我看到的基本方法是通过 cURL 获取页面并使用
  • 如何删除文件

    我们有一个脚本 scripts ourscript php和一个文件 media movie1 flv 当我们运行时 我们如何删除这个文件ourscript php Using unlink http php net manual en f
  • phpActiveRecord 日期时间格式不正确

    当尝试使用 phpActiveRecord 在表中创建记录时 出现以下错误 Invalid datetime format 1292 Incorrect datetime value 2013 06 20 11 59 08 PDT for

随机推荐

  • 限制android应用程序apk的共享

    我是安卓新手 我有一个应用程序 我必须限制用户将应用程序的 apk 文件共享给其他手机 Android 手机持有者 就像如果我将 apk 文件保存在我自己的网站中 那么我希望用户可以从我的网站下载 apk 而不能与其他人共享相同的 apk
  • Google Reader API - 获取提要

    有谁知道用户是否可以调用 Google Reader 服务来获取属于特定标签 类别的所有提要的名称 uri 谢谢 您可以使用以下代码的变体来访问 Google 阅读器系统 您需要在每个请求中发送标头 Authorization auth m
  • 如何检测 mithril.js 中的模型参数更改事件?

    我最近开始学习 mithril js 我想知道如何制作非常基本的模型 gt 查看单向数据绑定应用程序 TestModel function data this name m prop data name testModel new Test
  • PHP计算时间差大于24小时

    当时间大于 24 小时时 计算时间差的最佳方法是什么 Example time1 76 00 00 time2 30 00 00 result should be 46 00 00 echo date H i s strtotime tim
  • 如何锁定文本区域的第一个单词?

    基本上我需要创建一个字符限制的文本区域 但开头有一个单词 它们无法更改 它需要成为文本区域的一部分 但我不希望用户能够删除它或编辑它 我想我可以使用创建一个 JQuery 函数blur 以防止用户退格 但我还需要防止他们选择该单词并将其删除
  • 每分钟呼叫功能

    我编写的每分钟调用一个函数的代码我认为是有缺陷的 因为它在一段时间内很好 但自页面加载以来每小时往往会落后约 15 秒 老实说 我无法弄清楚是什么导致了滞后 也许是函数执行所需的时间 小失误全部加起来并累积起来 有没有一种方法可以在调用函数
  • 如何向未存储在数据库中的 Web API 响应添加属性?

    我正在使用 Entity Framework 6 0 构建 C Web API 我有一个最简单的用户类 它有 3 个属性 我将它们通过 SQL 持久保存到具有 3 个相应列的用户表中 其中 UserID 是其主键 public partia
  • 我可以暂时为线程启用 FTZ 和 DAZ 浮点模式吗?

    我想暂时启用FTZ DAZ模式来获得某些代码的性能增益 其中严格遵守IEEE 754标准不是问题 无需更改其他线程的行为 这些线程可能正在执行代码 其中合规性很重要 我一直在读this关于如何启用 禁用这些模式以及this关于非规范处理的性
  • 引用 AssemblyInfo.cs 中的项目时,发布预编译的 ASP.NET 失败

    当我们尝试发布我们的 ASP NET 应用程序时发布期间预编译启用后 它将失败 因为我们引用了AssemblyInfo cs file 这是我们的项目结构 Project WebUI ASP NET MVC App on NET 4 6 2
  • 每次提交表单时使用触发器对工作表进行排序

    我正在尝试让 Google 表格在提交表单时自动排序 我已经能够设置脚本以使用以下内容进行排序 但它仅在手动编辑电子表格时才有效 而不是在从表单输入新数据时 function onEdit event var sheet event sou
  • 编写 XML 元素时设置属性的顺序 [重复]

    这个问题在这里已经有答案了 用java编写时如下 Element fieldEl targetDocument createElement field fieldEl setAttribute Wine Marlo fieldEl setA
  • 桌面 TCP 流式传输 (java)

    我想串流桌面屏幕截图使用套接字 我不知道具体的方法 所以我使用了 AWT 的机器人 Robot robot new Robot BufferedImage image robot createScreenCapture screenRect
  • 使用 PYODBC 将 pandas 中的数据获取到 SQL Server

    我试图了解 python 如何将数据从 FTP 服务器提取到 pandas 中 然后将其移动到 SQL 服务器中 至少可以说 我这里的代码非常初级 我正在寻求任何建议或帮助 我尝试先从 FTP 服务器加载数据 效果很好 如果我然后删除此代码
  • apk 必须使用与之前版本相同的证书进行签名

    我不久前已将我的应用程序上传到 Google Play 当时称为 Android Market 今天我更新了应用程序 但我删除了以前的密钥库并创建了一个新的 上传时 它说 APK 必须使用与以前版本相同的证书进行签名 上传失败 您上传的 A
  • 将文件的全部内容读取到 c char *,包括新行

    我正在寻找一种跨平台 Windows Linux 解决方案来将整个文件的内容读取到char 这就是我现在所拥有的 FILE stream char contents fileSize 0 Open the stream stream fop
  • 如何在 Fluent NHibernate 中映射受保护的集合?

    我尝试过在 Fluent 中使用 Reveal 属性 但无法将其与集合一起编译 我希望实体中的我的集合之一受到保护 并且除了实体本身之外 无法在任何地方访问 这可能吗 谢谢 Edit 这是我尝试使用的代码 HasMany
  • 增加Tomcat内存设置[重复]

    这个问题在这里已经有答案了 可能的重复 处理 java lang OutOfMemoryError PermGen space 错误 我的开发机器中有 8GB RAM 并且正在尝试运行 Apache Tomcat 7 0 29 来托管这两个
  • 签入 ClearCase 失败

    我正在尝试将文件添加到 ClearCase 中 但收到以下错误 将 C PATH file dbc 添加到源代码管理时出错 更改了 C PATH file dbc 的保护 创建分支 C PATH file dbc 版本 main 0 类型管
  • 通过 API 获取 YouTube 用户的完整播放列表列表

    因此 这是我获取 YouTube 用户的公共播放列表的代码 function getyoutubeplaylists userName yt connectyoutube yt gt setMajorProtocolVersion 2 pl
  • Apple Wallet 无法自动更新通行证

    最后我能够推送新的更改的编译包 为了看到新的变化 我面临一个问题 我必须进入我的钱包卡并禁用 自动更新 然后启用 然后我就可以看到我新编译的通行证 result pdo gt query query if result gt rowCoun