booleanbites / houzi-support

Support forum repo for issues & bugs reported for Houzi Flutter App.
4 stars 0 forks source link

Apple App Store Feature Request #106

Closed cornerstone-design closed 8 months ago

cornerstone-design commented 9 months ago

Hello there, Apple request a function for users to be able to delete their data from the app. Please any help in achieving that? Thanks

AdilSoomro commented 9 months ago

Hi, they also rejected our app at first. Then we sent them the video of this procedure of deleting account. Then it was approved.

image

quitriz commented 9 months ago

1.3.8 ? when are we gonna get that ? :) what's new in there?

cornerstone-design commented 9 months ago

Hello team, I still have some issues with my Apple submission. Apple request demo video showing of "Location Purpose Strings" and "Background Location features" . Now I tried everything I could but the Location request will not pop up on app launch. Please i need directives on how to achieve this. Thanks

AdilSoomro commented 9 months ago

Hi,

You can record add listing form and show location map there, that show user location as a pinpoint. See attached.

Houzi asking for location permission

cornerstone-design commented 9 months ago

Okay, If i get you correctly, that feature is only called when the user uses Map addresses to add property?

AdilSoomro commented 9 months ago

Yes, also there's a home screen section where the shows listings near to user location. When that section is added via Houzi Builder, it'll ask for location permission on launch of the app.

cornerstone-design commented 9 months ago

Okay, thanks. Will activate the option and try it out.. Just a quick question what is the purpose of the "Quick Add Property" and how does it differ from the regular add property?

AdilSoomro commented 9 months ago

Normal flow has around 30-35 fields that can be enabled or disabled and it has pager for each section.

What if you just want to allow users to provide title, description, photos, purpose and address when adding a listing.

Quick Add Property allows users to add a listing with minimum required data. You can configure fields for quick add property via Houzi Builder.

cornerstone-design commented 9 months ago

Now about the Google Map Api key on the API & Keys Config Section on the Houzi Builder. What the required API there? Is the Places Api, Maps JavaScript API or both needed.

cornerstone-design commented 9 months ago

Hello there,

Yes, also there's a home screen section where the shows listings near to user location. When that section is added via Houzi Builder, it'll ask for location permission on launch of the app.

About this after selecting the "Show Nearby Listing" from the Houzi Plugin under the "Latest Property" widget, These are my 2 observations: => The Location Request pops up on the emulator but DOES NOT pop up on the physical device. => The "Latest Property" is not visible again. Both Emulator and Physical device

AdilSoomro commented 9 months ago

Goes without saying, however make sure to copy and paste update config from Houzi Builder to your app source code and remove and reinstall app.

  1. May be app already has location permission allowed on device. Check by deleting the app and reinstalling.
  2. May be you don't have listings around your location (having same lat-lng as your device location). This is why it is not suggested to use this location based listing, because for most of the users you might don't have listings around them.
cornerstone-design commented 9 months ago

Now about the Google Map Api key on the API & Keys Config Section on the Houzi Builder. What the required API there? Is the Places Api, Maps JavaScript API or both needed.

And about the Apis?

AdilSoomro commented 9 months ago

If you have done all of following things:

  1. Create project with your app name.
  2. Enable Maps Api.
  3. Enable Places Api.
  4. Enable Static Maps Api.
  5. Acquire Maps Api Key for Android and iOS separately.

Then you can follow these steps to configure things in the app:

  1. Setup Maps API key
  2. Setup Places Api & Location Search
  3. Also add maps api key in Houzi Builder api key field, export config, update config in source code and delete and reinstall the app.

Normally, api key is same for all maps related things, ie for static map, for places api, and for maps.

Billing setup is required for each project, but you will only be charged if a project exceeds its free quota. Here you can read about billing and free quota

cornerstone-design commented 8 months ago

Hello Team, Thanks very much for your support. App is now on the App Store.

AdilSoomro commented 8 months ago

Awesome. Pleased to know that it went through.