bcgov / bc-wallet-mobile

BC Wallet to hold Verifiable Credentials
Apache License 2.0
62 stars 49 forks source link

Spike: Survey/Feedback collection tool #980

Closed cvarjao closed 1 year ago

cvarjao commented 1 year ago

Explore:

SurveyMonkey (embedded link)

Instructions (copied from survey monkey): Follow these basic steps to integrate the SurveyMonkey Mobile SDK directly into your mobile app:

Download the SurveyMonkey iOS SDK or Android SDK in Github Copy the survey hash below into your Xcode or Android Studio project where you initialize the SDK

Suvey hash: SJ2RB66

Other tools if imbed doesn't work:

bryce-mcmath commented 1 year ago

I think our best approach is to use a simple web link to open our survey in the default browser (not in-app).

Because we're using React Native the Survey Monkey-provided SDKs for Android and iOS won't work, and the only RN option for SurveyMonkey (https://github.com/yarikpwnzer/react-native-survey-monkey) is deprecated and no longer maintained. It's last supported version of RN was before ours and the maintainers aren't replying to messages. Survey Monkey also offers an API but that would be an expensive and very time consuming option, I also don't think we want our app making random web requests like that.

jleach commented 1 year ago

@cvarjao @knguyenBC I agree with @bryce-mcmath thoughts above. Shall we close this issue and try a web link to open an in-browser survey to unblock #1002 (part of this sprint)?

knguyenBC commented 1 year ago

I think that's fine.

jleach commented 1 year ago

Chatted with @cvarjao @knguyenBC and we decided to revive the WebView to make this web form look like its part of the app rather than handing off to a web browser. Closing.