itunes点击itunes store一直没有反应,就一直在那转,是为啥呀

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了itunes点击itunes store一直没有反应,就一直在那转,是为啥呀相关的知识,希望对你有一定的参考价值。

    Bonjour服务被禁用,该服务负责让硬件设备和软件服务在网络中自动配置并自行公布,因此此服务被禁用很有可能影响Apple设备的同步和联网功能,下面介绍如何开启此服务。

    iTunes Store无法访问很有可能是iTunesPrefs出现问题,因此需要将其删除,然后重启iTunes,重新配置;该文件所在路径为:C:\\Users\\HeLong\\AppData\\Roaming\\Apple Computer\\iTunes,右键单击文件删除即可。

    通过iTunes的偏好设置修改,改变家长配置选项中的禁用,将iTunes Store禁用,但可访问iTunes U,这样就无法访问iTunes了,然后关闭iTunes,再重启该软件,最后再将家长选项中的iTunes Store禁用取消,很有可能解决无法访问iTunes Store的问题。

    另外,还有一种办法可以解决,以管理员身份打开命令行,在开始菜单输入cmd搜索,然后右键点击cmd并以管理员身份打开,然后在命令行输入netsh winsock reset。

参考技术A 1.网速不给力;
2.itunes没安装好。
希望我的回答对你有帮助!本回答被提问者采纳

使用 App Store 收据唯一标识 iOS iTunes 帐户?

【中文标题】使用 App Store 收据唯一标识 iOS iTunes 帐户?【英文标题】:Uniquely identify iOS iTunes accounts using App Store receipts? 【发布时间】:2016-02-09 00:33:30 【问题描述】:

关于 SO 的几个问题讨论了通过 iTunes 帐户唯一识别 iOS 用户的机制(例如,Uniquely identifying an iOS user)。我一直在尝试以不同的方式实现这一点,基本上是使用 App Store 收据的opaque value 字段。这个article 似乎表明(至少对于 OS X 应用程序)opaque value 字段基本上包含用户 iTunes 帐户的唯一 ID(当然不是电子邮件地址!),这表明这个 ID 将是同一 iTunes 帐户下的不同设备相同。

我已在未实现应用内购买的应用上尝试过此操作,但我发现虽然 NSBundleappStoreReceiptURL 属性包含有效的 URL,但该文件从未存在于我拥有的应用中尝试过(从应用商店下载,然后使用 Xcode 用测试代码更新)。

收据是否应该始终存在,即使对于没有 IAP 的免费/付费应用程序也是如此?有没有人尝试使用收据来唯一识别 iTunes 用户?这似乎是一个非常有前途的方法。

【问题讨论】:

【参考方案1】:

我试图解决同样的问题。我的理解是在 Apple 文档中没有我们可以信任的唯一 ID,但可能的解决方法是使用 iCloud 记录 ID。

使用 iCloud 记录 ID (CKRecordID)

Swift3/4+

    let container = CKContainer.default()
    container.fetchUserRecordID() 
        recordID, error in

        if let err = error 
            print(err.localizedDescription)
        
        else if recID = recordID 
            print("fetched ID \(recID.recordName ?? "NA")")
        
    

对于自动创建的记录,ID 名称字符串基于 UUID,因此保证是唯一的。

在购买收据中

就我而言,我想通过服务器端的不同 iTunes 帐户阻止升级/降级。所以我为此使用 original_purchase_date (假设在同一时间段内不可能在一个用户帐户中进行多次购买)。在该特定 iTunes 帐户初次购买后,此 ID 将始终相同。我将此 ID 与 Product_ID 一起保存在服务器中,并在用户升级/降级时(当应用程序发送新收据时)始终检查收据中的此 ID。如果同一产品 ID 不同,我认为是不同的用户尝试升级产品。

original_purchase_date - 在自动续订订阅中 收据,这表明订阅期的开始,甚至 如果订阅已续订

【讨论】:

【参考方案2】:

如果您找不到收据,您需要创建一个SKReceiptRefreshRequest 以生成收据。

let receiptRequest = SKReceiptRefreshRequest()
receiptRequest.delegate = self
receiptRequest.start()

以下链接提供了一些您可能会遇到的其他问题的提示:

App Store Receipt Validation

【讨论】:

以上是关于itunes点击itunes store一直没有反应,就一直在那转,是为啥呀的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发上传App Store时候一直卡在 Authenticating with the iTunes Store 的解决办法 2017-05-04 10:33

This Apple ID has not yet been used in the ITunes Store/此Apple ID尚未在iTunes Store使用过

没有为团队“xyz”找到具有 iTunes Connect 访问权限的帐户。App Store 分发需要itunes Connect 访问权限

从 Application Loader 上传到 iTunes Store 时出错

使用 App Store 收据唯一标识 iOS iTunes 帐户?

苹果手机在Appstore和iTunes被禁用下不了软件怎么办