跳转至

配置信息

开始之前

  • 您必须[Install Soha SDK](Install-SDK.md)。
  • 您已经下载并安装了SohaGame提供的“.p12”和“.mobileprovision”文件。

配置Info.plist文件

使用包含应用程序数据的XML片段配置Info.plist文件。

  1. 右键单击Info.plist,然后选择 打开为源代码
  2. 添加 SohaGameAppIDGameID

    <key>SohaGameAppID</key>
    <string>SOHA-APP-ID</string>
    <key>GameID</key>
    <string>GAME-ID</string>
    
    SOHA-APP-ID替换为SohaGame提供的应用程序ID
    GAME-ID替换为SohaGame提供的游戏代码

  3. 为Facebook和抖音增加应用价值。

    <key>FacebookAppID</key>
    <string>FACEBOOK-APP-ID</string>
    <key>FacebookClientToken</key>
    <string>FACEBOOK-TOKEN</string>
    <key>TikTokAppID</key>
    <string>TIKTOK-APP-ID</string>
    
    FACEBOOK-APP-ID替换为SohaGame提供的FACEBOOK应用程序ID
    FACEBOOK-TOKEN替换为SohaGame提供的FACEBOOK客户端令牌(如:SG388)
    TIKTOK-APP-ID替换为SohaGame提供的抖音应用程序ID名称。

  4. 添加LSApplicationQueriesSchemes。

    <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>fbapi</string>
        <string>fb-messenger-share-api</string>
        <string>tiktokopensdk</string>
        <string>tiktoksharesdk</string>
        <string>snssdk1180</string>
        <string>snssdk1233</string>
    </array>
    

  5. 添加CFBundleURLTypes。

    <key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>GOOGLE-REVERSED-CLIENT-ID</string>
                <string>fbFACEBOOK-APP-ID</string>
                <string>shSOHA-APP-ID</string>
                <string>TIKTOK-APP-ID</string>
            </array>
        </dict>
    </array>
    
    在值 GOOGLE-REVERSED-CLIENT-ID 中,将 GOOGLE-REVERSED-CLIENT-ID 替换为 SohaGame 提供的 Google 反向客户端 ID。
    在值 fbFACEBOOK-APP-ID 中,将 FACEBOOK-APP-ID 替换为 SohaGame 提供的 Facebook 应用 ID。
    在值 fbSOHA-APP-ID 中,将 SOHA-APP-ID 替换为 SohaGame 提供的 Soha 应用 ID。
    在值 TIKTOK-APP-ID 中,将 SOHA-APP-ID 替换为 SohaGame 提供的 TikTok 应用 ID。

  6. 添加 NSAdvertisingAttributionReportEndpoint。

    <key>NSAdvertisingAttributionReportEndpoint</key>
    <string>https://appsflyer-skadnetwork.com/</string>
    

  7. 添加 NSUserTrackingUsageDescription.

    <key>NSUserTrackingUsageDescription</key>
    <string> nhận dạng này sẽ được sử dụng để phân phối quảng cáo được  nhân hóa cho bạn</string>
    

  8. 添加 NSPhotoLibraryUsageDescription.

    <key>NSPhotoLibraryUsageDescription</key>
    <string>Cho phép ứng dụng truy cập thư viện ảnh của bạn!</string>
    

添加 GoogleService-Info.plist 文件

  1. 下载 GoogleService-Info.plist 文件。该文件的下载链接可在 .xlsx 文件中找到。
  2. 将配置文件移动到 Xcode 项目的根目录。如果出现提示,请选择将配置文件添加到所有目标 (targets)。确保配置文件的名称未附加额外字符。

GoogleService-Info.plist file

配置签名

Bunlde ID和配置文件

捆绑包ID将由SohaGame提供,您需要配置正确的捆绑包ID和配置文件

Screenshot

  1. 选择游戏目标。
  2. 选择 Signing & Capabilities 选项卡。
  3. 填写正确的捆id。
  4. 选择与捆绑包id相对应的 .mobileprovision 文件

代码登录

1.在游戏目标中,选择 Build Settings 选项卡。 2.选择SigningCode Signing。 3.选择SohaGame为您提供的证书文件(.p12文件)。

Screenshot

配置功能

选择Signing & Capabilities选项卡。单击 + Capability 按钮,查找并添加以下功能
- In-App Purchase - Push Notifications - Sign in with Apple - Background Modes: Remote notifications

Screenshot