# Beta testing the iOS mobile app

**URL:** https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662
**Category:** Development
**Tags:** feedback
**Created:** [September 3, 2016, 4:13am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662 "2016-09-03T04:13:10Z")
**Posts on this page:** 20
**Page:** 7

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 20, 2016, 11:46pm UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/143 "2016-09-20T23:46:52Z")

</div>

Sure we can call it “read/ clear notifications”

Basically we need to introduce a concept of scopes, this is how I would lay it out:

```plaintext
id name description (localizable)
-- --------- -----------
1 notification_edit Read / clear notifications
2 user_info Read private user info
3 message_bus Recieve updates from site

permissions

id controller action type
-- ------- ----- ----
1 notifications get :get
etc... 

```

---

<div class="post-metadata">

### Author: ![Carson1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carson1/32/51212_2.png) [@Carson1](https://meta.discourse.org/u/Carson1)
#### Post date: [September 21, 2016, 2:47am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/144 "2016-09-21T02:47:10Z")

</div>

Is there anything specific to the iPhone 7 that needs testing? It’s working well so far:)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 21, 2016, 4:05am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/145 "2016-09-21T04:05:58Z")

</div>

Cool, I got that sorted in latest beta that I just published 🙂

[https://github.com/discourse/DiscourseMobile/commit/e4a9e4d2803d043e0c90e265fda0571fffa910c2](https://github.com/discourse/DiscourseMobile/commit/e4a9e4d2803d043e0c90e265fda0571fffa910c2)

---

<div class="post-metadata">

### Author: ![ChrisBeach](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chrisbeach/32/214628_2.png) [@ChrisBeach](https://meta.discourse.org/u/ChrisBeach)
#### Post date: [September 21, 2016, 7:45am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/146 "2016-09-21T07:45:52Z")

</div>

Really appreciate your efforts on this, @sam. Push notifications are such an important part of the mobile experience, and mobile is king, these days.

A web view onto Discourse and simple push layer was a good choice of approach, and it’s great that you’ve open-sourced it.

Thanks for sharing your work.

---

<div class="post-metadata">

### Author: ![alexs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexs/32/139956_2.png) [@alexs](https://meta.discourse.org/u/alexs)
#### Post date: [September 21, 2016, 4:52pm UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/147 "2016-09-21T16:52:32Z")

</div>

I’d like to test the app!

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [September 23, 2016, 1:59am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/149 "2016-09-23T01:59:07Z")

</div>

One minor inconvenience with the app: when app goes in background (double tap Home button, go to another app and then return) it immediately refreshes the site if user is in a site.

Is this by design?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 23, 2016, 2:22am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/150 "2016-09-23T02:22:32Z")

</div>

Not following, you mean the web browser or the site list?

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [September 23, 2016, 2:24am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/151 "2016-09-23T02:24:31Z")

</div>

The web browser. If I am on a page on say [mera.discourse.org](http://mera.discourse.org) and I switch to another app and return, the page refreshes.

Update: It doesn’t always refresh. Weird.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 23, 2016, 2:26am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/152 "2016-09-23T02:26:56Z")

</div>

Yeah this is out of the apps control, happens when safari decides it is low on memory, does not happen on iPhone 7 that much, not that it is much of a consultation

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [September 23, 2016, 2:29am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/153 "2016-09-23T02:29:12Z")

</div>

Yeah, ok. It makes sense.

---

<div class="post-metadata">

### Author: ![dush19](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dush19/32/49367_2.png) [@dush19](https://meta.discourse.org/u/dush19)
#### Post date: [September 26, 2016, 1:34pm UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/154 "2016-09-26T13:34:14Z")

</div>

When a notification about my post being marked as a solution pops up. The notifications tab shows ‘Unmapped type 14’

Happens on both iOS and Android versions

---

<div class="post-metadata">

### Author: ![Overgrow](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overgrow/32/478189_2.png) [@Overgrow](https://meta.discourse.org/u/Overgrow)
#### Post date: [October 3, 2016, 7:39pm UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/155 "2016-10-03T19:39:24Z")

</div>

@sam Thanks.. I love this app, can you share future roadmap? When do you expect it available in App Store for end-users?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [October 14, 2016, 5:43am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/157 "2016-10-14T05:43:32Z")

</div>

> [@dush19](#):
>
> ‘Unmapped type 14’

Ouch, I missed this will catch it next update.

@Overgrow we are blocked at the moment on getting a D-U-N-S so we can create a team account on iTunes. We will have the app released publicly in anywhere between 2 weeks and 2 months.

I just did a new release today:

- Fixes occasional blank screen on launch
- Introduces new user api, this API defines the concept of scopes, you no longer have to grant full write access to the app.
- Upgrades internal components
- Fixes a case where the search field would clear after submit

**note** the change to the app is breaking, it will only work on the absolute latest releases of Discourse. I am deploying stuff internally now.

Overall, I feel the app is in a good enough shape to go in the app store now, our internal APIs are all good and the app is feature complete enough for a v1.

---

<div class="post-metadata">

### Author: ![IF\_Adrien](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/if_adrien/32/66169_2.png) [@IF\_Adrien](https://meta.discourse.org/u/IF_Adrien)
#### Post date: [October 14, 2016, 10:47am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/158 "2016-10-14T10:47:28Z")

</div>

I have a little problem with notifications. Is it possible that the notification wouldn’t include the spoiler? It would look nicer in my opinion.  
_Notification on iOS:_

 ![](https://global.discourse-cdn.com/meta/original/3X/4/3/4316e3891d5f4456d0274f6d523479024d91ecb7.jpg)  
_Post on the [Infinite Flight community](https://community.infinite-flight.com/):_  
[https://community.infinite-flight.com/t/no-runway-tags-when-controlling-at-kpdx/73417/6?u=adrien](https://community.infinite-flight.com/t/no-runway-tags-when-controlling-at-kpdx/73417/6?u=adrien)  
This happens on my iPhone 5S (iOS 10.1) and my iPad Mini 2 (iOS 10.0.2). Both devices are running the most recent version of your app (1.0).

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [October 14, 2016, 11:55am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/159 "2016-10-14T11:55:56Z")

</div>

Agree, our excerpt parser should do a better job with spoilers

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [October 15, 2016, 4:38am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/160 "2016-10-15T04:38:57Z")

</div>

Super rare, the spoiler would need to be in the first 140 chars, which is .. bizarre.

---

<div class="post-metadata">

### Author: ![AgilePHL](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/agilephl/32/62830_2.png) [@AgilePHL](https://meta.discourse.org/u/AgilePHL)
#### Post date: [October 15, 2016, 3:48pm UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/161 "2016-10-15T15:48:40Z")

</div>

@sam - if I can get an invite, I would love to help with testing. Mobile app is a big request on my site too [coalition.agileuprising.com](http://coalition.agileuprising.com)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [October 16, 2016, 2:21am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/162 "2016-10-16T02:21:09Z")

</div>

@joffrey\_jaffeux something weird is going on with safari view controller on latest

Seems we are missing padding at top

 ![](https://global.discourse-cdn.com/meta/original/3X/d/3/d3ccf3c04610ab140026f10430d9ae304fcc8f4c.PNG)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [October 16, 2016, 4:12am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/163 "2016-10-16T04:12:22Z")

</div>

No repro on my iPhone 7 plus.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [October 16, 2016, 7:36am UTC](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662/164 "2016-10-16T07:36:29Z")

</div>

can you constantly reproduce it? does it involve screen rotation?

[Previous page](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662.md?page=6)

[Next page](https://meta.discourse.org/t/beta-testing-the-ios-mobile-app/49662.md?page=8)
