草庐IT

delivery_receipt_notification

全部标签

php - iOS 的自动续订订阅 : How to get Server-side receipt validation?

我刚刚开发完我的应用程序,创建我的Apple组织帐户,在iTunes连接端创建我需要的所有内容,但我现在的问题是开发server-sidereceiptvalidation(因为ValidatingReceiptsLocally似乎有一些潜在的中间人安全问题)。...//Loadthereceiptfromtheappbundle.NSURL*receiptURL=[[NSBundlemainBundle]appStoreReceiptURL];NSData*receipt=[NSDatadataWithContentsOfURL:receiptURL];if(!receipt){/*

ios - Receipt Refresh导致Apple Review因iTunes Store连接错误拒绝App

我发现我的应用程序发生了一件非常奇怪的事情。具体来说,当我检测到应用程序的bundle中不包含收据文件时,我正在发出收据请求以便从Apple下载收据。当然,调用收据刷新API会导致显示AppleID登录屏幕。我在iTunesConnect中创建了“测试”/“沙盒”用户以测试我的应用程序。在我的设备(带WiFi的iPad)上运行该应用程序时,该应用程序成功调用了刷新回执功能,然后果然弹出了AppleID登录屏幕。我输入了在iTunesConnect中配置的测试/沙盒用户的正确凭据,一切正常(即收据已成功下载。)但是,如果我尝试使用真实的AppleID用户,我会收到“didFailWith

ios - apple In-App Purchase 服务器回调 JSON 不包含 “latest_receipt_info” 键?

在2019-05-29之前回调json有“latest_receipt_info”键,但今天回调json确实有任何收据信息示例:{"auto_renew_product_id":"com.xx.xx","notification_type":"DID_CHANGE_RENEWAL_STATUS","environment":"PROD","password":"xxxxx","auto_renew_status_change_date_ms":"1559178490000","auto_renew_status_change_date_pst":"2019-05-2918:08:10A

ios - 在 iOS 上实现 "grand unified receipt"

在iOS7中,应用程序可以读取所谓的“Grandunifiedreceipt”(WWDC2013,演示文稿308),以前只能在MacOSX上使用。它包含有关用户购买应用程序的所有信息,应用内购买等,并且它是加密的,因此用户无法创建假的。Applehasatutorialonhowtoimplementit,但尚不完全清楚从何处获取部分数据。教程中有示例代码:/*ThePKCS#7container(thereceipt)andtheoutputoftheverification.*/BIO*b_p7;PKCS7*p7;/*TheApplerootcertificate,asrawdat

ios - 为什么 Notification 适用于 NSHourCalendarUnit 但不适用于 NSWeekCalendarUnit?

我不明白为什么LocalNotification可以完美地与NSHourCalendarUnit一起工作,但永远不会与NSWeekCalendarUnit和NSDayCalendarUnit一起工作,尽管它显示了正确的时间日志!!在设置weekday我需要它启动时,一定有什么东西是我遗漏的。它会是什么?请查看我的代码日志出来,以便您可以指导我正在做的错误:-(void)Monday{//9thNotificationEvery1:35NSCalendar*calendar=[NSCalendarcurrentCalendar];calendar.timeZone=[NSTimeZone

ios - Xcode 6.2 Beta 5 中缺少 `Offset Notification Content`?

在最近的Xcode6.2beta5更新中,通知的OffsetNotificationContent选项(在界面生成器中)丢失了。它是否已被移动到另一个地方或更名?我在任何地方都找不到它。在Xcode6.2Beta4中。在Xcode6.2Beta5(和Xcode6.3)中,该选项不再存在。 最佳答案 Yes—ithasbeenremoved.-Apple'sWatchKitEvangelist确认这是在Xcode6.2Beta5中故意删除的。我建议这个relevantthread在开发者论坛中。

ios - watch 套件 : adding "Notifications Scene" to existing watchkit app ios

我创建了一个iOS应用,然后添加了新的Watch-kit应用目标没有通知的场景。以前我不需要显示通知。但现在我想也添加通知场景。我想添加“通知Scene”在我现有的Watch-kit应用中。我需要创建新目标吗?或者我将不得不添加手动通知类和接口(interface)文件?我搜索过SO和其他开发者论坛,我没有得到任何满意的答案。 最佳答案 不,您不必创建另一个目标来处理通知。您需要做的就是将NotificationInterfaceController对象添加到您的Interface.stroyboard文件以及您需要创建的.apns

ios - xcode 8.0 "add the Push Notif(..) to your App ID"警告,虽然已经添加

我有Xcode管理配置文件(推荐'自动'设置)我的应用ID已经包含推送当我启动Xcode时,它​​显示带有复选标记的推送功能,好像一切都很好当我注册设备token并推送消息时,我得到来自GCM的未注册响应。但是当我更新配置文件时设置>配置文件>查看详细信息>下载以上所有配置文件提到的复选框变成红色警告标志。这似乎是一个Xcode错误。有人有解决方法吗? 最佳答案 对于您的开发者帐户,您必须在应用ID中启用APNS。检查下面的屏幕截图。 关于ios-xcode8.0"addthePushN

ios - 应用商店 : In-App-Purchases: Real-time Developer Notifications

我正在开发一个应用程序,它有应用程序内购买和订阅(用户可以购买月度/年度订阅)。如何让我的后端收到有关订阅相关操作(新/取消/续订/等)的通知?我确实找到了使用GooglePlayStore的方法:https://developer.android.com/google/play/billing/billing_subscriptions.html#realtime-notificationsIn-appBillingAPI提供服务器推送通知,使开发人员能够监控Play管理的订阅的状态变化。要启用此功能,您需要使用自己的GoogleCloudPlatform(GCP)项目将后端与Clo

ios - 存折/钱包 : How are notification warnings working

我目前正在研究wallt/passbook的功能,有一件事让我苦恼:“通知”。有没有什么方法可以使用存折实时推送消息到锁屏?如果我检查已安装的多个通行证(单击信息图标),它会建议打开实时更新和通知。实时更新是更新通行证本身,这是一个不言自明的功能。但是通知呢?这是否适用于存折而无需另外安装应用程序?它是一个看起来像是来自应用程序的真实推送消息吗?我真的尝试了RTFM,但没有找到很多。 最佳答案 是的-您会收到真实的推送消息,就像使用应用程序一样。也许您错过了手册的这一部分UpdatingaPass-DevicesDisplayCha