Q&A

回答の並べ替え:
投稿新規に質問を投稿する

アプリ公開時と開発時で処理を分けたいけど判別する方法が分からない

ytradish ytradish

2025-10-03 16:52

具体的には、アクションで行っているメール送信機能を開発時は無効化、公開時は有効化したい。有効無効の条件分岐をアクションに持たせることで有効無効を自動で切り替えられるようにしたいです。

開発時と公開時でテーブルを切り替える処理を利用して、開発時テーブルの持つメール送信先を空にすることでメールできなくする方式も考えましたが、たまに公開時テーブルを開発時テーブルに上書き更新することがあるので気が進みません。

何かほかに方法があればご教授願います。

-- 20251006追記 --
開発時はテスト実行モードのことです。

ytradish ytradish
回答ありがとうございます。
ご提案いただいた方法で作成してみようと思います!
nocs nocs
メダルベストアンサー
こんにちは

現状のCELFの仕様では、スマートな方法は見当たらないように思います。
開発時テーブルと公開時テーブルのようなテーブルを用意し、
開発時と公開時でそれぞれのテーブルを切り替え、
アプリ起動時に各テーブル内のフラグをどこかに保持して判定する方法くらいしか思い浮かびませんでした。