# यूनिटी के लिए बैज सेट अप करना

चूंकि यूनिटी प्लगइन में `PWNotificationExtensionManager` हेडर नहीं होता है, इसलिए आपको अपने यूनिटी प्रोजेक्ट के लिए बैज लागू करने के लिए कई अतिरिक्त कदम उठाने होंगे।


<Aside type="note">
iOS नेटिव ऐप के लिए बैज लागू करने के लिए, कृपया [बैज सेट अप करना](/hi/developer/pushwoosh-sdk/ios-sdk/setting-up-badges/) गाइड देखें।
</Aside>

### 1. नोटिफिकेशन सर्विस एक्सटेंशन जोड़ें (File -> New -> Target...)

<img src="/shared-7.webp" alt=""/>

### 2. "नोटिफिकेशन सर्विस एक्सटेंशन" चुनें

<img src="/cross-platform-frameworks-setting-up-badges-for-unity-1.webp" alt=""/>

### 3. निम्नानुसार NotificationService एक्सटेंशन टारगेट में Pushwoosh.xcframework जोड़ें:

1.  **NotificationService** एक्सटेंशन टारगेट चुनें।
2.  "**General**" टैब पर जाएं।
3.  '**Framework and Libraries**' ढूंढें और '**+**' बटन दबाएं।
4.  **Pushwoosh.xcframework** चुनें।



<img src="/shared-3.webp" alt=""/>

### 4. निम्नानुसार नोटिफिकेशन सर्विस एक्सटेंशन कोड अपडेट करें:

```
#import "NotificationService.h"
#import "PWNotificationExtensionManager.h"

@interface NotificationService ()

@property (nonatomic, strong) void (^contentHandler)(UNNotificationContent *contentToDeliver);
@property (nonatomic, strong) UNMutableNotificationContent *bestAttemptContent;

@end

@implementation NotificationService

- (void)didReceiveNotificationRequest:(UNNotificationRequest *)request withContentHandler:(void (^)(UNNotificationContent * _Nonnull))contentHandler {
    self.contentHandler = contentHandler;
    self.bestAttemptContent = [request.content mutableCopy];

    [[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request contentHandler:contentHandler];
}

- (void)serviceExtensionTimeWillExpire {
    // Called just before the extension will be terminated by the system.
    // Use this as an opportunity to deliver your "best attempt" at modified content, otherwise the original push payload will be used.
    self.contentHandler(self.bestAttemptContent);
}

@end
```

### 5. अपने एप्लिकेशन के प्रत्येक टारगेट के लिए "App Groups Capability" जोड़ें

<img src="/cross-platform-frameworks-setting-up-badges-for-unity-2.webp" alt=""/>

<img src="/cross-platform-frameworks-setting-up-badges-for-unity-3.webp" alt="App Groups Capability"/>

<img src="/cross-platform-frameworks-setting-up-badges-for-unity-4.webp" alt="Info.plist"/>

### 6. अपने एप्लिकेशन के प्रत्येक टारगेट के लिए अपने info.plist में ऐप ग्रुप्स आईडी जोड़ें

```
<key>PW_APP_GROUPS_NAME</key>
<string>group.com.example.demoapp_example</string>
```

## हमारे साथ अपनी प्रतिक्रिया साझा करें

आपकी प्रतिक्रिया हमें एक बेहतर अनुभव बनाने में मदद करती है, इसलिए यदि आपको SDK एकीकरण प्रक्रिया के दौरान कोई समस्या आती है तो हम आपसे सुनना पसंद करेंगे। यदि आपको कोई कठिनाई आती है, तो कृपया [इस फॉर्म के माध्यम से](https://docs.google.com/forms/d/e/1FAIpQLSd\_0b8jwn-V\_JmoPLIxIFYbHACCQhrzidOZV3ELywoQPXRSxw/viewform) हमारे साथ अपने विचार साझा करने में संकोच न करें।