IAM在我project.Currently東西用在應用程序內購買正在購買從sandbox.But正在發生,我發現關於identifiers.Now IAM硬編碼像下面的產品標識的產品的一個問題。 AM存儲在plist中產品標識符(ProductId.plist)手動(請參照圖像)無法從應用程序購買中的iTunes Connect獲取產品標識符?
#import "RageIAPHelper.h"
@implementation RageIAPHelper
+ (RageIAPHelper *)sharedInstance {
static dispatch_once_t once;
static RageIAPHelper * sharedInstance;
dispatch_once(&once, ^{
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"ProductId" ofType:@"plist"];
NSArray * contentArray = [NSArray arrayWithContentsOfFile:plistPath];
NSLog(@"content aray:%@",contentArray);
NSSet * productIdentifiers= [NSSet setWithArray:contentArray];
sharedInstance = [[self alloc] initWithProductIdentifiers:productIdentifiers];
});
return sharedInstance;
}
@end
//代碼RAY WENDERLICH IN APP PURCHASE TUTTORIAL
問題是現在不能夠從iTunes Store動態獲取產品標識符。那麼我怎麼能從iTunes存儲中獲取產品ID而不是在plist中進行硬編碼? 請幫助
此方法僅用於獲取現有產品ID的信息,而不用於從iTunes連接中獲取產品ID。 – quabug