2010-05-27 10 views
6

कहा जाता है यह मेरे लिए काम करता था लेकिन अब और काम नहीं कर रहा है और मैं यह नहीं समझ सकता कि क्यों। मेरे ऐप में इन-एप खरीद सेटअप है। मैंने पुष्टि की कि मेरे पास उत्पाद पहचानकर्ताओं का एक सही सेट है, जो आईट्यून कनेक्ट में संबंधित इन-ऐप खरीद आइटम से मेल खाता है। कॉल ऐप्पल व्यू [productRequest start] पर जाता है, लेकिन मुझे प्रतिनिधि को सेट करने के बावजूद मुझे प्रतिक्रिया वापस नहीं मिलती है। मैं क्या खो रहा हूँ?SKProductsRequest प्रतिनिधि विधियों को कभी भी

NSLog(@"productIdentifiersSet: %@", productIdentifiersSet); 
if ([productIdentifiersSet count]) { 
    SKProductsRequest *productRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiersSet]; 
    [productRequest setDelegate:self]; 
    [productRequest start]; 
} 

.........

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response { 
    <never called> 
} 

- (void)requestDidFinish:(SKRequest *)request { 
    <never called> 
} 

- (void)request:(SKRequest *)request didFailWithError:(NSError *)error { 
    <never called> 
} 
+0

मुझे एक ही समस्या है ... शायद उन्हें सालाना एक ही समस्या है? –

उत्तर

1

एक ही समस्या आज मुझे क्या हुआ। सुबह मेरा कोड काम कर रहा था, दोपहर में यह 3-4 घंटे तक काम नहीं करता था। मैंने अपना पूरा समय बिताया और कई चीजों की कोशिश की। लेकिन कुछ समय पहले, यह खुद काम करना शुरू कर दिया। मैंने कुछ भी नहीं बदला।

मुझे लगता है हम इस बारे में सेब सर्वर भरोसा नहीं कर सकते ..

+0

मैं कल की समस्या और आज भी एक समस्या होने की पुष्टि कर सकता हूं। –

1

यहाँ यह एक अच्छा जांच सूची है कि इस मुद्दे को सुलझाने का तरीका देखें:

  1. जाओ सेटिंग पर \ आइट्यून्स & ऐप स्टोर, लॉग आउट किसी भी खाते का, और फिर से प्रयास करें ताकि आप सुनिश्चित हों कि आप एक सैंडबॉक्स खाते का उपयोग कर रहे हैं।
  2. यह link देखें - अगर यह प्रतिक्रिया नहीं देता है, तो आईट्यून्स सैंडबॉक्स डाउन हो सकता है।
  3. क्या आपने अपनी ऐप आईडी के लिए इन-ऐप खरीदारियां सक्षम की हैं?
  4. क्या आपकी प्रोजेक्ट है। प्लिस्ट बंडल आईडी आपकी ऐप आईडी से मेल खाता है?
  5. क्या आप SKProductRequest बनाते समय पूर्ण उत्पाद आईडी का उपयोग कर रहे हैं?
  6. क्या आपने अपने उत्पाद को आईट्यून्स कनेक्ट में जोड़ने के बाद कई घंटे इंतजार किया है?
  7. क्या आपके बैंक विवरण आईट्यून्स कनेक्ट पर सक्रिय हैं?
  8. क्या आपने ऐप को अपने डिवाइस से हटाने और पुनः इंस्टॉल करने का प्रयास किया है?
  9. अपने ऐप खरीद उत्पादों को बनाने के बाद, इसे अपने ऐप पेज में अपने गेम-ऐप में जोड़ने के लिए याद रखें।