瀏覽代碼

android: don't read Dropbox key from iOS files

master
Saúl Ibarra Corretgé 6 年之前
父節點
當前提交
d5a43426ed
共有 1 個檔案被更改,包括 4 行新增12 行删除
  1. 4
    12
      android/app/build.gradle

+ 4
- 12
android/app/build.gradle 查看文件

91
     // Dropbox integration
91
     // Dropbox integration
92
     //
92
     //
93
 
93
 
94
-    def plistParser = new XmlSlurper(
95
-            /* validating */ false,
96
-            /* namespaceAware */ false,
97
-            /* allowDocTypeDeclaration */ true)
98
-    plistParser.setFeature(
99
-            'http://apache.org/xml/features/nonvalidating/load-external-dtd',
100
-            false)
101
-    def plist = plistParser.parse('../ios/app/src/Info.plist')
102
-    def dropboxScheme = plist.dict.array.dict.array.string.find { string ->
103
-        string.text().startsWith('db-')
94
+    def dropboxAppKey
95
+    if (project.file('dropbox.key').exists()) {
96
+        dropboxAppKey = project.file('dropbox.key').text.trim() - 'db-'
104
     }
97
     }
105
-    def dropboxAppKey = dropboxScheme?.text() - 'db-'
106
 
98
 
107
     if (dropboxAppKey) {
99
     if (dropboxAppKey) {
108
         android.defaultConfig.resValue('string', 'dropbox_app_key', "${dropboxAppKey}")
100
         android.defaultConfig.resValue('string', 'dropbox_app_key', "${dropboxAppKey}")
118
               <category android:name="android.intent.category.DEFAULT" />
110
               <category android:name="android.intent.category.DEFAULT" />
119
               <data android:scheme="db-${dropboxAppKey}" />
111
               <data android:scheme="db-${dropboxAppKey}" />
120
             </intent-filter>
112
             </intent-filter>
121
-          </activity>""";
113
+          </activity>"""
122
 
114
 
123
         android.applicationVariants.all { variant ->
115
         android.applicationVariants.all { variant ->
124
             variant.outputs.each { output ->
116
             variant.outputs.each { output ->

Loading…
取消
儲存