24日前
※ この募集は締め切られました。
【ReactNative・Swift】Safari拡張機能開発でネイティブアプリとのメッセージ通信の実装を解決したい
【教えてもらいたいこと】
プログラミング/スマートフォンアプリ
【具体的な相談内容】
■背景
・ネットショッピングを便利にするSafari拡張機能を開発してます。
・Safari拡張機能はiOSアプリにラップしないと配布できないAppleのルールがあるのでネイティブアプリも同時に開発してます。
・ExpoというReactNativeのフレームワークで開発してます。
■やりたいこと
・ネイティブアプリ↔Safari拡張間で認証情報(トークン)を共有したい
→ iOSアプリ側でサインイン → トークン保存 → Safari拡張側でトークンをHTTPヘッダに乗せてAPI通信
■困っていること
・iOSアプリ ↔ Safari拡張間で情報共有するには メッセージングという機構を使う必要があり、主に以下の理由でお手上げ状態です。
①Swiftでネイティブコードを実装しなければならず、実装自体はAIでできそうなのですが、ReactNativeのコードとどう統合すれば良いかわからない
②XcodeでAppGroupsやら何やらを設定しなければならないみたいで、そもそもXcodeやAppGroups的な概念がさっぱりわからない
■聞きたいこと
上記①②どちらもわかればお聞きしたいですが、②だけでもレクチャーいただけると嬉しいです。
あと、AppStore提出のフロー自体も不明なので、そのあたりも聞けると嬉しいです。
【目安予算】
15000円
プロフィール
・本業エンジニア(Webアプリ開発、データ基盤構築、ERP導入、 などが得意です)
・副業でコツコツECを始め半年で月利20万以上達成
大手Sier企業で6年務め、スタートアップで4年エンジニアをしていました。
創業メンバーとしてCTOを経験、現在も立場を変えて継続活動中です。
自由な生活に憧れ、2023年からフリーランスとして活動しています。
地理的、時間的、精神的に縛られず稼ぐため、独立とともに物販事業をはじめました。
エンジニアのキャリアを活かし、自動化・仕組み化・分析などが得意で、
週3~4時間の稼働を半年間コツコツと続け、半年で月利20万以上を達成しました。
最初はやはり大変ですが、コツをつかんでしまえば誰でもできる再現性の高いビジネスだと気付き、過去の自分と同じように「もっと自由な生活を送りたい」と憧れる人の助けができればと思いメンター活動を始めることにしました!
最初はうまくいかないことが多いかと思いますが、
ノウハウ的な部分だけでなくモチベーション管理やマインドセットにも
寄り添って伴走し一緒に自由を体現できる方を増やしていきたいと思っています!
## 技術
・AWS/GCP
・Webアプリ開発(Vercel、Supabase、Upstash、Auth0、SendGrid)
・データ基盤構築(Python、dbt、Snowflake、QuickSight)
・プロジェクトマネジメント・プロダクトマネジメント
24日前