アプリのAppLink・DeepLink・UniversalLinkを作る
どの記事を読んでも「ほんとにソレ出来るの?」(ソワソワ)としたので、メモとして。
作り方
iOS
Info.plistに以下を追記。
<key>FlutterDeepLinkingEnabled</key>
<true/>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>〇〇</string> // ここは〇〇://の〇〇の部分!
</array>
</dict>
</array>
おすすめ環境分け記事
【Flutter 3.19対応】Dart-define-from-fileを使って開発環境と本番環境を分ける
Android
AndroidManifest.xmlに以下を追記
<meta-data android:name="flutter_deeplinking_enabled" android:value="true" />
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="〇〇"/> // ここは〇〇://の〇〇の部分!
</intent-filter>
呼び出し方
〇〇://hogehoge/hugahuga
最後に
20秒でここに来れれば上出来!
投稿主は2時間かかった!