title: Implement PushKit and test in development behavior
body: <p>i'd like to implement PushKit service within my app ( Voip app ), but i have following doubt: I see that i can generate only production voip certificate , it works if i try to test voip push notification service on develop device ?</p>
  
  <p>This is my implementation test:</p>
  
  <p>With this 3 line of code i can get push token on didUpdatePushCredentials callback that i use to save into my server.</p>
  
  <pre><code>PKPushRegistry *pushRegistry = [[PKPushRegistry alloc] initWithQueue:dispatch_get_main_queue()];
  pushRegistry.delegate = self;
  pushRegistry.desiredPushTypes = [NSSet setWithObject:PKPushTypeVoIP];
  </code></pre>
  
  <p>Server side i generate a "normal" payload push notification with only alert text, and i sent to voip token stored into my server.</p>
  
  <p>I use the callback with debug log, but they never getting called!</p>
  
  <pre><code>- (void)pushRegistry:(PKPushRegistry *)registry didInvalidatePushTokenForType:(NSString *)type {
  
            NSLog(@"didInvalidatePushTokenForType");
  
  }
  
  -(void)pushRegistry:(PKPushRegistry *)registry didReceiveIncomingPushWithPayload:(PKPushPayload *)payload forType:(NSString *)type {
  
            NSLog(@"didReceiveIncomingPushWithPayload: %@", payload.description);
  
  }
  
  -(void)pushRegistry:(PKPushRegistry *)registry didUpdatePushCredentials:(PKPushCredentials *)credentials forType:(NSString *)type {
       if([credentials.token length] == 0) {
             NSLog(@"voip token NULL");
  
            return;
       }
  
        NSLog(@"didUpdatePushCredentials: %@ - Type: %@", credentials.token, type);
  
  }
  </code></pre>
  
  <p>If i try to generate a push notification message from my server to voip device token previously uploaded, i'm never notified on didReceiveIncomingPushWithPayload callback, but from server i get 200 ok message( message was successfully sent )</p>