2010-04-01 12 views
7

में पुश अधिसूचना मुझे अपने आवेदन में पुश अधिसूचना लागू करने की आवश्यकता है। दरअसल मुझे सर्वर से संदेश प्राप्त करना होगा। कृपया मुझे मार्गदर्शन करें कि मैं अपने आईफोन एप्लिकेशन में पुश नोटिफिकेशन कैसे कार्यान्वित कर सकता हूं।आईफोन एप्लिकेशन

+3

जवाब है जो आप –

उत्तर

3

आप अपने आवेदन

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken { 
    //NSLog(@"Entered into Method"); 
    NSString *myDevTokenString = [devToken description]; 
    NSLog(myDevTokenString); 
    self.tokenAsString = [[devToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]]; 
    NSLog(@"token As String:%@", tokenAsString); 
    //const void *devTokenBytes = [devToken bytes]; 
    //NSLog(@"My Token is : %@",devToken); 
    //self.registered = YES; 
// UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"APNClient-GotToken" message:myDevTokenString delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
// [myAlert show]; 
// [myAlert release]; 
    //[self sendProviderDeviceToken:devTokenBytes]; // custom method 

} 

- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err { 

    //UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"APNClient" message:@"called -Error- Method" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
// [myAlert show]; 
// [myAlert release]; 
    NSString *errText = [[NSString alloc] initWithFormat:@"APN Error:%@",err]; 
    NSLog(@"Error in registration. Error: %@", errText); 

} 
+0

में मदद करता है स्वीकार करने के लिए मत भूलना वहाँ किसी और किसी भी बात मैं पूछ रहा क्योंकि मैं iphone आवेदन में आलीशान सूचनाएं abt कोई विस्तृत विचार है do.just चाहता है ग्राहक के पक्ष में –

+0

कुछ भी नहीं ... –

+2

एक और बात पुश अधिसूचना का उपयोग करके आपको अपना ऐप बनाना होगा प्रावधान प्रोफाइल –

7

ग्राहक के पक्ष सामान आसान है में इन 2 प्रतिनिधि विधि लागू करने की आवश्यकता है, लेकिन अगर आप एक अच्छा उदाहरण चाहते हैं हम एक है कि आप डाउनलोड कर सकते हैं प्रदान करते हैं http://bitbucket.org/urbanairship/push_sample/

आप ' सर्वर साइड सामान को और अधिक कठिन लगेगा और इसके लिए मैं शहरी एयरशिप का उपयोग करने की सलाह दूंगा क्योंकि हम एक सरल रीस्टफुल सेवा प्रदान करते हैं जिसका उपयोग आप कई ऐड-ऑन सुविधाओं के साथ कर सकते हैं और इंडी पैकेज निःशुल्क है।

http://urbanairship.com/docs/push_index.html

चेतावनी: मैं वहाँ काम करते हैं।

+0

नोट: शहरी एयरशिप मुफ्त नहीं है – Marty

+1

यदि आप पर्याप्त से अधिक वाले अनुप्रयोगों के लिए एक महीने से कम 1 एम संदेश भेजते हैं तो यह मुफ़्त है। – lolsborn

संबंधित मुद्दे