Редактировать файл info.plist через config.xml в приложении phonegap? - PullRequest
0 голосов
/ 31 августа 2018

Я использую этот плагин Facebook:

https://github.com/jeduan/cordova-plugin-facebook4

Требуется добавить следующий код в файл info.plist для iOS.

<key>CFBundleURLTypes</key>
<array>
  <dict>
  <key>CFBundleURLSchemes</key>
  <array>
    <string>fb45656565656561</string>
  </array>
  </dict>
</array>
<key>FacebookAppID</key>
<string>45656565656561</string>
<key>FacebookDisplayName</key>
<string>APP-NAME</string>

А

<key>LSApplicationQueriesSchemes</key>
<array>
  <string>fbapi</string>
  <string>fb-messenger-share-api</string>
  <string>fbauth2</string>
  <string>fbshareextension</string>
</array>

Я использую сборку Phonegap, поэтому я могу редактировать только файл info.plist, используя файл config.xml ...

Я искал, как отредактировать файл info.plist через config.xml в проекте приложения phonegap, и нашел несколько, но они все о плагине камеры ...

Может кто-нибудь дать совет по этому вопросу?

Заранее спасибо.

1 Ответ

0 голосов
/ 31 августа 2018

Наконец я нашел это:

 <platform name="ios">
 <config-file target="*-Info.plist" parent="CFBundleURLTypes">
    <array>
        <dict>
          <key>CFBundleURLSchemes</key>
          <array>
            <string>45656565656561</string>
            <string>APP-NAME</string>
          </array>
        </dict>
    </array>
</config-file>
</platform>

Добавьте это к вашему config.xml файлу.

Я надеюсь, что это поможет другим в будущем, так как это единственный вопрос / ответ по этой теме для этого конкретного плагина cordova.

...