くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

RevenueCat入門 その13 | Debug UI&Debug Logs

前回の続き。開発時のデバッグログまわりの設定(*´ω`*)

Debugging

LogLevelの変更

configure前に、setLogLevelで設定するっぽい

await Purchases.setLogLevel(LogLevel.debug);
PurchasesConfiguration pc = PurchasesConfiguration(<public_sdk_key>);
await Purchases.configure(pc);

iOSの場合、XcodeOS_ACTIVITY_MODEが無効だと、デバッグログが表示されないので注意。
「Product -> Scheme -> Edit Scheme...」から変更できるよう。

Debug UI

RevenueCat SDK自体に、デバッグ用のオーバーレイUIが用意されているらしい。
iOSAndroidのみっぽく、残念ながら、Flutterにはなさそう。。

Debug Logs

デバッグログの種類の一覧が記載
絵文字でなにのエラーかがわかるようになっているっぽい

Debugging with Hybrids

Xcode/AndroidStudioでのデバッグログの表示方法など


以上!! ここはさらっと(*´ω`*)