我最近对已批准的应用程序进行了更新.此版本添加了In app购买.该应用程序在沙箱模式下运行良好,Apple确实批准了IAP和应用程序,但应用内购买失败.
我认为发生崩溃是因为response.products来自:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
}
Run Code Online (Sandbox Code Playgroud)
返回一个空数组,并且:
SKProduct *product = [[products filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"productIdentifier == %@", _model.packageId]] firstObject];
返回零.我无法得到SKProduct的价格.我认为实际的应用程序崩溃是由于这些行,因为产品和付款可能是零.
SKPayment *payment = [SKPayment paymentWithProduct:product];
[[SKPaymentQueue defaultQueue] addPayment:payment];
Run Code Online (Sandbox Code Playgroud)
我读了其他博客文章,在IAP可用之前最多可能需要24小时.这是真的?我是否需要担心我的应用程序中的IAP在沙盒模式下运行时的错误以及Apple批准了它?
我已经开始使用 CloudKit 并最终开始使用子类 NSOperation 来处理我的大部分异步内容。
但是,我有两个问题。
如何将操作标记为失败?也就是说,如果操作 A 失败,我不想运行它的依赖操作。我可以不将其标记为 isFinished 吗?队列中已有的未执行项目会发生什么?
如果我想要尝试,抓住,最后,推荐的路线是什么。最终目标是让最后一个操作可以显示一些带有成功信息的 UI 或向用户报告错误?
如果我想在运行 IIS 作为反向代理的 ASP.NET Core 应用程序中使用 https,我是否需要在 IIS 或 ASP.NET Core 或两者中配置 SSL 证书?
我的计划是在 IIS 上安装证书。这够了吗?
在 Firebase 控制台中,可以使用特定应用、语言、版本和用户属性来定位设备。是否有可能对 API 做同样的事情?还是创建主题是解决批量发送通知的唯一方法?
基本上我想做的是向所有使用特定语言的用户发送通知。我会使用控制台,但我需要设置 click_action / category,而控制台不支持(据我所知)。
是否可以有一个类似于 Firestore 的 get() 函数的 Firebase 存储规则?
基本上我想检查 Firestore 中的用户文档以允许写入存储。
我想处理索赔将是最好的解决方案,但我不确定我可以使用它。
我想要这样的东西:
allow create: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.canDoSomeStuff == true;
Run Code Online (Sandbox Code Playgroud) firebase firebase-security firebase-storage google-cloud-firestore
我有一个基于集合视图的布局,根据内容不同的单元格大小.常规单元格为200x200像素,但如果没有内容,则显示与集合视图本身大小相同的单元格.
我用
- (CGSize)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout *)collectionViewLayout
sizeForItemAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
计算正确的大小.
但是,我对单元格的子视图不会更新其约束.单元格非常简单,只是一个应该在单元格超视图中居中的UILabel.我有一个水平和一个垂直中心约束(也试图将每个边缘固定到superview).结果是子视图的大小和位置与Interface Builder(Storyboard)中输入的大小和位置相同.
我为单元格和标签设置了背景颜色,可以看到单元格的大小正确,但标签却没有.
该问题仅存在于iOS7中,并且在iOS8中可以正常工作.
请帮忙!

Objective C的新Xcode 7泛型功能是编译器功能还是需要iOS 9?
我可以定位iOS 8,但仍然使用泛型?
有没有办法测试iOS是否可以处理自定义URL方案?我有一个应用程序注册自定义URL方案,以便能够从移动safari中的超链接打开应用程序.但是,我想告诉用户如果他们没有安装它,他们需要去appstore下载应用程序.
是否有一种聪明的方法来测试URL并捕获它何时失败以及它失败的原因?
这可能是一种反模式,但是promise callback在使用客户端向服务器发送数据时模拟aa的最佳方法是socket.io什么?
对于某些事件,我非常希望它表现得像普通的get请求,因此客户端将数据发送到服务器,服务器可以回复响应,然后解析或拒绝承诺.
Xcode中自动布局的新大小类很棒,但是还可以使用大小类更改除字体大小等约束之外的其他内容吗?
ios ×6
objective-c ×3
autolayout ×2
firebase ×2
app-store ×1
asp.net-core ×1
generics ×1
iis ×1
javascript ×1
mobile ×1
node.js ×1
nsoperation ×1
size-classes ×1
socket.io ×1
ssl ×1
url-scheme ×1