Skip to content

Manifest.xml 파일 구성 ​

1、targetSdkVersion ​

  • 게임 내 targetSdkVersion을 지정된 버전으로 설정해야 합니다(현재 Google 새 패키지 업로드 요구사항). 자세한 내용은 패키징 주의사항을 참조하십시오.

2、Android Studio 최소 SDK 버전 설정 ​

  • minSdkVersion을 24로 설정합니다.

3、 권한 추가 ​

java
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />

4、컴포넌트 선언 추가 ​

xml
        <!-- appsflyer -->
        <receiver
            android:name="com.appsflyer.MultipleInstallBroadcastReceiver"
            android:exported="true" >
            <intent-filter>
                <action android:name="com.android.vending.INSTALL_REFERRER" />
            </intent-filter>
        </receiver>

        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

		<!-- Twitter 로그인 기능을 사용하는 경우 다음 선언을 추가하십시오 -->
		<!-- Twitter start -->
        <activity
            android:name="com.gdsdk.activity.GDTwitterLoginActivity"
            android:launchMode="singleTask"
			android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="<!--기본적으로 앱 패키지명을 사용하며 '.'을 제거하고 기술팀에 확인-->" />
            </intent-filter>
        </activity>
        <!-- Twitter end   -->

		<!-- WhatsApp 로그인 기능을 사용하는 경우 다음 선언을 추가하십시오 -->
		<!-- WhatsApp start -->
        <activity
            android:name="com.gd.platform.login.GDWhatsAppLoginActivity"
            android:launchMode="singleTask"
			android:exported="true">
            <intent-filter android:autoVerify="true">
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="<!--기술팀에 확인-->" />
            </intent-filter>
        </activity>
        <!-- WhatsApp end   -->

5、FB 컴포넌트 선언 추가 ​

  • 게임의 manifest 파일의 application 태그 아래에 다음 컴포넌트를 추가합니다. 지정된 위치에 fbID를 추가해야 하며, fbID는 SDK의 README.txt 파일에서 제공됩니다
java
   <!-- fb -->
   <activity
        android:name="com.facebook.FacebookActivity"
        android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
        android:label="@string/app_name" />
    <!-- Facebook 이미지 공유 -->
    <activity android:name="com.gd.sdk.activity.GdFacebookImageShareActivity"
        android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.Translucent.NoTitleBar" />
    <provider android:authorities="com.facebook.app.FacebookContentProvider<!--이 주석 부분을 readme.txt 파일의 FaceBookID 값으로 교체하십시오-->"
        android:name="com.facebook.FacebookContentProvider"
        android:exported="true" />
    <meta-data
            android:name="com.facebook.sdk.ApplicationId"
            android:value="@string/facebook_app_id" />
     <meta-data
            android:name="com.facebook.sdk.AutoLogAppEventsEnabled"
            android:value="false" />
     <!-- 2023.2.2 add -->
     <meta-data
            android:name="com.facebook.sdk.ClientToken"
            android:value="@string/facebook_client_token" />