# Change Package Name

### **Step 1**

1. Open **Gradle Scripts → build.gradle (Module: app)**
2. Change the application ID with your own id name
3. Standard naming procedure : **com.yourdomainname.yourappname**
4. Click **Sync Now**.
5. Change the id as unique as possible, because application id is very important used if you want to publish the application to the google play.

{% hint style="info" %}
**Important** : your applicationId or package name must same with your package name that you’ve create on firebase console when you generate **google-services.json**
{% endhint %}

<div align="left"><img src="https://3798566067-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfFVQY3CX74uDtAM518%2F-MP6H4IM_G07uraz73eo%2F-MP6HROeBVzYBsxdB6DJ%2Fimage.png?alt=media&#x26;token=36617a62-4da4-46b1-b197-b18e74e43d53" alt=""></div>

### **Step 2**

1. Click once on your package and then click setting icon on Android Studio.
2. Close / Unselect **Compact Empty Middle Packages**
3. Right click your package and rename it.

<div align="left"><img src="https://3798566067-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfFVQY3CX74uDtAM518%2F-MP6H4IM_G07uraz73eo%2F-MP6IIme_GdYP0KbToOn%2Fimage.png?alt=media&#x26;token=a8d72f3e-2f54-4191-a514-aabeaa307108" alt=""></div>

### **Step 3**

If you use OneSignal for sending push notification, you must manually change the NotificationServiceExtension value in the **AndroidManifest.xml** according to your package name

```markup
<meta-data
    android:name="com.onesignal.NotificationServiceExtension"
    android:value="<your_package_name>.notification.NotificationServiceExtension" />
```
