質問編集履歴

3

コマンドの変更

2020/09/18 01:45

投稿

takumi123
takumi123

スコア59

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Flutterで開発をしています。
6
6
 
7
- APKを作成して、androidにインストールしましたが、flutter build --debugとflutter build --releaseで処理が異なります。
7
+ APKを作成して、androidにインストールしましたが、flutter build apk --debugとflutter build apk --releaseで処理が異なります。
8
8
 
9
9
 
10
10
 

2

タイトルの修正

2020/09/18 01:45

投稿

takumi123
takumi123

スコア59

test CHANGED
@@ -1 +1 @@
1
- Flutter debug時とrelease時で処理が異なる
1
+ Flutter Android APK debug時とrelease時で処理が異なる
test CHANGED
File without changes

1

画像の追加

2020/09/18 01:44

投稿

takumi123
takumi123

スコア59

test CHANGED
File without changes
test CHANGED
@@ -72,9 +72,45 @@
72
72
 
73
73
 
74
74
 
75
-
75
+ GoogleAPIの設定は以下画像です。
76
+
76
-
77
+ ![イメージ説明](281405b8b2a8f52e8b11277ccf22b13c.png)
78
+
79
+
80
+
77
-
81
+ ![イメージ説明](d29716f1b14655412cace3e0e9df51df.png)
82
+
83
+
84
+
85
+ 以下のようにAPIキーは環境で分ける関数を用意して、APIを利用する箇所で適用しています。
86
+
87
+ ```dart
88
+
89
+ void SetApiKey() {
90
+
91
+ bool ReleaseMode = bool.fromEnvironment('dart.vm.product');
92
+
93
+ if (ReleaseMode) {
94
+
95
+ if (Platform.isAndroid) {
96
+
97
+ this.APIKEY = "リリース用Android";
98
+
99
+ } else {
100
+
101
+ this.APIKEY = "リリース用IOS";
102
+
103
+ }
104
+
105
+ } else {
106
+
107
+ this.APIKEY = "デバッグ用、制限なし";
108
+
109
+ }
110
+
111
+ }
112
+
113
+ ```
78
114
 
79
115
 
80
116