Skip to content
This repository has been archived by the owner on Jan 25, 2024. It is now read-only.

Bundle an iOS version #10

Open
7 of 13 tasks
guaka opened this issue Sep 2, 2018 · 13 comments
Open
7 of 13 tasks

Bundle an iOS version #10

guaka opened this issue Sep 2, 2018 · 13 comments

Comments

@guaka
Copy link

guaka commented Sep 2, 2018

Todo to get out a basic iOS app:

@guaka guaka self-assigned this Sep 2, 2018
@guaka
Copy link
Author

guaka commented Sep 2, 2018

https://developer.apple.com/enroll/

question: what account should I create: individual, self-corporate or trustroots foundation?

  • with an organization account I can add users.
  • didn't spot price difference yet

@simison
Copy link
Contributor

simison commented Sep 2, 2018

Foundation please, so that we can have multiple users and avoid need of transferring the app later on (that can be hard / impossible, I didn't check).

@guaka
Copy link
Author

guaka commented Sep 3, 2018

https://expo.io/@trustroots/trustroots

"This project needs an update

This project uses Expo SDK v22.0.0. If you want to open this project, the author will need to update the project's SDK version."

@simison
Copy link
Contributor

simison commented Sep 3, 2018

Since we have pretty minimal setup, updating to v22 or above might work just fine. Give it a try. :-)

@simison
Copy link
Contributor

simison commented Sep 3, 2018

Expo has their clients for phones: https://expo.io/tools#client

...so in theory, just updating the SDK + running the CLI would give you something to test on a real device.

Testing on an emulator might be a little bit more work because you'd need to set all that up. I'm quite sure it's way easier than setting up an Android environment, though. :-D

@guaka
Copy link
Author

guaka commented Sep 4, 2018

todo now (@simison on slack)

(update: moved to issue description)

@simison simison changed the title iphone app Bundle an iOS version Sep 22, 2018
@simison
Copy link
Contributor

simison commented Sep 5, 2019

I fixed issues in the master and submitted the app for review to Apple.

It bounced back with this change request:

your app includes Google Play references in the home page.

Referencing third-party platforms in your app or its metadata is not permitted on the App Store unless there is specific interactive functionality.

image

These app store badges don't make sense in mobile app context anyway so they should be all hidden when we're wrapping the app.

I've added ?app URL argument when the app loads the website in the webview component, so we can in that scenario hide these things.

@simison
Copy link
Contributor

simison commented Sep 5, 2019

Next steps:

  • hide store buttons when wrapping in webview Remove app store buttons in native app trustroots#1139
  • create Trustroots apple developer account (mikael)
  • re-submit to apple for review (@simison @theo). I have the Apple dev account for Trustroots already.
  • when accepted, update app store links to point to download page
  • send email to people who asked to be notified when iOS app is out

@simison
Copy link
Contributor

simison commented Sep 5, 2019

@guaka if you let me know your apple ID, I can add you to the Trustroots team in Apple dev center.

@simison
Copy link
Contributor

simison commented May 18, 2020

I submitted a response to Apple about app store badge removed now and replied these questions that they asked:

To help us proceed with the review of your app, please review the following questions and provide as much detailed information as you can.

  • Does your app access any paid content or services?

It does not.

  • What are the paid content or services, and what are the costs?

No paid content nor services.

  • Do individual customers pay for the content or services?

No.

  • If no, does a company or organization pay for the content or services?

No.

  • Where do they pay, and what's the payment method?

No paid services.

  • If users create an account to use your app, are there fees involved?

No fees, the app is free of use.

@simison
Copy link
Contributor

simison commented May 19, 2020

Next step:

Upon further review, we found that your app does not comply with the following guidelines:

Guideline 1.2 - Safety - User Generated Content

Your app enables the display of user-generated content but does not have the proper precautions in place.

Next Steps

To resolve this issue, please revise your app to implement all of the following precautions:

  • Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users
  • A method for filtering objectionable content
  • A mechanism for users to flag objectionable content
  • A mechanism for users to block abusive users
  • The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content

We look forward to reviewing your resubmitted app.

Best regards,

App Store Review

I think we can comply quite easily, just need to document them how we're doing it.

We don't have a feature to allow users to block each other, which would need to be developed. Shouldn't be too complicated though. Issue: Trustroots/trustroots#1467

Clarifying rules/EULA here: Trustroots/trustroots#1468

@sitarane
Copy link

Seems to mean that we're not sending a newsletter to the "I want an iPhone app" list.
Correct me if I'm wrong, otherwise, backburner.

simison added a commit to Trustroots/trustroots that referenced this issue May 2, 2021
Include mentions about:
- no tolerance for abusive behavior
- no objectionable content
- no impersonating

Content from #1468 (comment)

Part of requirements by Apple to enter App store: Trustroots/trustroots-expo-mobile#10 (comment)
@JohnvdWaeter
Copy link

Any progress on iOS?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
No open projects
Development

No branches or pull requests

4 participants