相关疑难解决方法(0)

IPv6 App Store拒绝

我们的更新今天因ipv6网络连接问题被拒绝了两次.我们的网络代码在之前的版本和当前版本之间没有变化.

该应用程序仅向api.metooapp.io发出https网络请求,该请求已正确配置为ipv6 [ 0 ]并在AWS上的route53后面运行.代码中没有硬编码的IP地址.

即使按照在[ 1 ] 创建ipv6网络的步骤(即拒绝通知中提供的链接)之后,我也无法重现此问题.看起来我不是唯一一个遇到这个问题的人,[ 2 ].

itunesconnect app-store amazon-web-services ios alamofire

88
推荐指数
6
解决办法
4万
查看次数

iOS IAP不能在ipv6上工作

我在Appstore中有一款iPhone游戏,我最近尝试使用最新的Xcode上传更新的版本,但它被拒绝了,因为inApp-buying不支持ipv6网络.它与ipv4网络一起工作正常.

//
//  ViewController.m
//

NSMutableArray * arrayOfSection;
NSMutableArray * sectionHeaders;
NSString *error;

#import "CoinsController.h"
#import "NSString+SBJSON.h"

#import <CommonCrypto/CommonDigest.h>

@implementation CoinsController

@synthesize bkg;

-(void) callPurchaseId:(NSString*)iapId amount:(NSUInteger)ncoins{
    SKPayment *payment = [SKPayment paymentWithProductIdentifier:iapId];
    //[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
    [[SKPaymentQueue defaultQueue] addPayment:payment];

    [UIView setAnimationDuration:0.5];
    [UIView setAnimationDelegate:self];
    [UIView setAnimationDidStopSelector:@selector(fadeOut:finished:context:)];
    viewLoading.alpha = 0.9;
    [UIView commitAnimations];
    loadingtext.text = @"Processing Purchase";
    NSLog(@"Processing Purhcase");

    //    currentGem = [NSString stringWithFormat:@"vegas%@", @"80k"];
    [CommonUtilities encryptString:[NSString stringWithFormat:@"%lu", (unsigned long)ncoins]:@"c"];

    NSLog(@"Processing");
}
- (IBAction)purchaseCoins:(id)sender{

    UIButton *button = (UIButton *)sender;

    NSLog(@"%li", (long)button.tag);
    switch (button.tag) {
        case …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ipv6 in-app-purchase ios

6
推荐指数
1
解决办法
2142
查看次数