Date: Fri, 29 Mar 2024 05:24:31 +0000 (UTC) Message-ID: <2112051929.23.1711689871980@d3bad5e6b8fa> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_22_1892512249.1711689871980" ------=_Part_22_1892512249.1711689871980 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
I can see my home screen, but when I tap = on it nothing happens. Why?
There could be a couple reasons this is occurring:
There are specific colors on our company website that I want to = be able to use in my app. How can I get those?
Go into your app in the Platform, and select =E2=80=9CLibraries=E2=80=9D= from the menu on the left-hand side, then select =E2=80=9CColor Palette=E2= =80=9D. You can enter a website into the Web Address field, and click =E2= =80=9CGet Colors=E2=80=9D. Once the Available Colors appear, you can drag a= nd drop the ones you want to use into the Application Colors spots, and cli= ck save. When you go to design your phone canvas and go to select colors, y= ou will see the default colors from the Platform on the bottom, and the col= ors you selected along the top. You may go into Libraries > Color Palett= e any time to add/change the colors.
I have downloaded a test app to my iPhone 5 (or higher), but I n= oticed that there are black bars at the top and bottom of the screen. Why a= m I seeing this?
The screen dimensions for iPhone 4 and iPhone 5 (or higher) are differen= t (640x960 and 640x1136, respectively). Therefore, when uploading your spla= sh (loading) images, you=E2=80=99ll want to make sure to upload two version= s of the images =E2=80=93 one for each size. If you have not uploaded splas= h images, it will default to the smaller size.
Can I put my logo in the Navigation Bar across the top?=
No, you cannot. However, if you would like your logo across the top, you= can choose a navigation method without the Navigation Bar, and create a ba= nner ad with your organization=E2=80=99s name and logo to go across the top= of the screen.
I changed the spelling of a word on the Home Screen; do I have t= o create a new build of the app?
Yes, any change to the home screen (including changing spelling, images,= or adding navigation) requires a new build to reflect the changes.
Why is data mapping before designing the canvas important?
Data Mapping is an important step during the creation of many AppBlocks. Primarily, this step will al= low you to map each data field to a "field type" and/or "input type" (defin= ed below). If any changes are made to the data mapping (i.e. you chan= ge a field from =E2=80=9CLong Text=E2=80=9D to =E2=80=9CLong Text with HTML= =E2=80=9D, you=E2=80=99ll need to remove that field from the canvas and the= n add it back. The data mapping step is important for several other reasons= as well.
How do I sent push notifications to all my users?= em>
You=E2=80=99ll first need to make sure you have push notification cr= edentials set up; this must be done before we can launch/build your app for= distribution. For iOS, this is created in your Apple Developer account; fo= r Android, this is obtained through the Google Cloud Messaging Platform. Pu= sh notifications can only be sent in live apps, not test apps.
To send push notifications, go into your app in the Platform, and un= der AppBlocks on the lefthand side, click Push Notifications. Click =E2=80= =9CAdd New Alert=E2=80=9D. On this screen, you can enter the message you=E2= =80=99d like to send, and select which date and time you would like to send= it. You can also select =E2=80=9CNow=E2=80=9D to push the notification imm= ediately. You can decide whether you want badges to show (on iPhone, these = are the small red circles indicating the user has a notification). When the= user first launches your app, they can decide whether they want to receive= push notifications from your app; only those that have elected to receive = notifications will receive the push notifications.
What is the difference between local alerts and push notific= ations?
Local alerts are specific to the individual user, and are sent based= on a pre-determined date set by the user (for example, weekly alerts based= on pregnancy milestones, determined by the user=E2=80=99s due date). = As each user=E2=80=99s due date will be different, each user will receive = alerts at different times.
Push notifications are sent to all app users on the same date and ti= me. For example, an internal employee app may use push notifications to rem= ind all employees of upcoming company meetings or events.
Can I make it so users can dial 911 from the app?
You can, but we don=E2=80=99t recommend it for a few reasons:
Can I use a Flyout Menu and Tabs at the same time for Navigation= ?
No, you can only use one option. However, you can create a similar effec= t in a couple ways:
When using Tabs as navigation, is there a limit to how many tabs=
I can have?
Yes, 5 tabs is the maximum amount you are allowed. The first tab will defa=
ult to navigate to the home screen.
I created tabs, but they=E2=80=99re not working. Why is that?
This could happen for a couple reasons:
Can I upload my own icons to put on the tabs?
No, you must use the ones we have available in the Platform.
I want our app to show users all of our locations, including the= user=E2=80=99s proximity to each location. How do I do this?
Begin by creating a CSV file in Excel, containing all your locations and= important information (phone number, address, office hours, etc.). Include= one column for Latitude, and one for Longitude. To find the latitude and l= ongitude for each location, go to a website, such as latlong.net, and ente= r each address, then add the information to your CSV.
In your app in the Platform, select =E2=80=9CAdd New AppBlock=E2=80=9D &= gt; Flex AppBlock, and select List Type of =E2=80=9CList of Locations=E2=80= =9D. Upload your CSV. Once the CSV is uploaded, you should be able to go in= to Data Mapping in the AppBlock and see all of the information you pulled i= n, including Proximity (Latitude & Longitude will not show up in Data M= apping, however, they factor into Proximity, which will be available when y= ou design the canvases). On the canvas, the Proximity will show as 1.00 mil= es by default; on the user=E2=80=99s phone, the app will use the phone=E2= =80=99s location to give the exact proximity. Design List and Detail canvas= es as needed.
We have dozens of locations, but only want the app to show users= the locations most relevant to them; how can we do this?
When you create your Flex =E2=80=93 List of Locations, under Global Conf= iguration, you can set a limit for how many results the user will see, or s= et a radius limit (i.e. user will only see locations within 10 miles of the= ir current location). Make sure you design the Empty List Canvas, in case t= here are no locations within the radius of the user. You can simply put a m= essage that says, for example, =E2=80=9CThere are no locations within X mil= es of you.=E2=80=9D.
I want to be able to organize the items in my Flex- Basic li= st into categories; how do I do this?
You can create categories by using Folders. To do this, in the confi= guration of your Flex =E2=80=93 Basic AppBlock, select that you would like = to organize your items into folders. Click on Libraries > Folders. Creat= e one folder for all your categories (for example, Departments). Within tha= t folder, add individual folders for each individual category (for example,= Cardiology, Surgery, Oncology). In App Office, you can now assign a specif= ic folder to each item.
To create these categories in a CSV file, you=E2=80=99ll create a co= lumn called Classifications (case sensitive, must be capital C and the rest= lower case). In that column, next to each entry, you=E2=80=99ll enter the = name of the parent folder, a ~ symbol, and the individual folder you want t= hat entry to show up under. For example, if you have your physicians organi= zed by department, an entry in the Classifications column might look like D= epartments~Cardiology.
When you go to the Canvases, you will see a Folders canvas; you can = design this canvas similar to they way you design the List View. When the u= ser navigates to this appblock, they will see the folder view first, and th= en can decide which category they want to click into.
I want users to be able to search by name or keywords in the= Directory appblock. How can I do this?
Make sure that you assign keywords to your data via the A= ppOffice or through .csv upload utilizing a "Keywords" column to make = the data searchable. If you want users to be able to search by name, enter = the name elements into the Keywords column, next to the corresponding entry= , separated by a pipe symbol (i.e. to be able to search for Jane Doe, you w= ould enter =E2=80=9CJane|Doe=E2=80=9D into the Keywords column). If Jane Do= e is, for example, an OB/GYN, you can add keywords, separated by pipe symbo= ls, so she will show up when users search those words as well (i.e. =E2=80= =9COB/GYN|pregnancy=E2=80=9D).
Can I make a list view shareable?
No, you can only share detail views.
I want my folders to show up in alphabetical order. How do I org= anize them this way?
In the Folders screen in the Platform, you can drag and drop your folder= s to arrange their order. Simply click and hold on the folder you want to m= ove, and drag it until a blue line appears in the spot you want to move it = to. If you=E2=80=99re doing a Dynamic Build, you will not need to create a = new build to see this change reflected. Simply refresh the app, and you=E2= =80=99ll see the changes.
What=E2=80=99s the difference between the List =E2=80=93 Photo G= allery appblock, and the Flex =E2=80=93 Virtual Photo Booth?
Photos taken and uploaded to the app using the Photo Gallery will be sen= t to a central server, and will be visible to all users of the app. With th= is option, you can require image approval by an admin before photos go live= in the app, to reduce chances of inappropriate photos being posted. An exa= mple for using this option might be an internal employee app, where employe= es can share photos from company events with everyone using the app. The Ph= oto Gallery also has the capability for users to view photos by swiping lef= t and right.
The Flex- Virtual Photo Booth functions similarly, however with a few ot= her options. You have the option to keep photos on a user=E2=80=99s phone, = so they are only visible to that user; this could be a great option for a p= regnancy app, where an expectant mother can take photos of her growing baby= bump. The Virtual Photo Booth also gives you the ability to add photo over= lays.
I created a copy of an app containing an NPI, but the = NPI isn=E2=80=99t working. Why is this?
When you build an app from a blueprint (or copy another app) that co= ntains an NPI (Native Plug-In), the NPI code does not copy over. You=E2=80= =99ll have to go into the original app and download the iOS and Android cod= es, as well as copy the configuration details, then go into the NPI appbloc= k in your new app and attach the codes and copy & paste the configurati= on details. You=E2=80=99ll have to create a new test build for the changes = to take effect in the app.
The data from the contraction timer and the diaper tracker is ge= tting crossed in the app; why is that?
When you have both applets in the same app, you need to change the Data = Key so the information is being stored in different places. To do this, go = into the Configuration for the applet in the Platform, and click on the Cus= tomize tab. In the Data Key field (at the bottom), you=E2=80=99ll need to e= dit the Data Key slightly. It defaults to saying =E2=80=9CDEFAULT=E2=80=9D,= so you can change one to =E2=80=9CDEFAULT2=E2=80=9D, or customize it howev= er you wish.
I=E2=80=99ve sent myself a test build of = my app, but can=E2=80=99t install it on my phone. Why?
There are a couple things you=E2=80=99ll want to check before you can in= stall a test build on your phone.
Under what circumstances do I need to submit a new build to = see changes I=E2=80=99ve made take effect?
The following changes will require a new test build, or an update to= the app stores, to take effect:
What is the difference between a Static Build and a Dynamic = Build?
A Dynamic Build allows you to see changes made to your app (aside fr= om those changes listed above, which always require a new build), in real-t= ime. Instead of creating a new build of the app, you simply have to close o= ut of the app and go back in to see the changes.
A Static Build requires a new build every time you make a change, as= ide from editing content. For example, if you rearrange a canvas in Static = mode, you will have to create a new build to see the changes reflected in t= he app.
What is the difference between a distribution build and an enter= prise build?
A distribution build is a build that will be available publicly in the a= pp stores. An enterprise build is for internal apps which will not be avail= able for public download. iOS requires separate certificates for enterprise= builds and distribution builds.
How often do I have to update certificates with iOS?
You have to update your provisioning profiles (there is an individual on= e for each app) annually, based on the date you created the app. The global= certificate needs to be updated whenever you renew your account.
Can I collect patients=E2=80=99 PHI (personal health information= ) in my app?
You can, however, MobileSmith=E2=80=99s policy is that we do not want to= have PHI stored on our servers. PHI is any bit of information that would a= llow someone to pinpoint a specific person using that information (e-mail a= ddress, first AND last name, etc.). If you must collect this type of inform= ation, there are a couple ways we can do this:
Why do I need a privacy policy? Can you guys provide one for us = to use?
The need for the privacy policy came from Android. Here are 2 articles w= e found about them that expand a bit on what Android is looking for.
https://termsfeed.com/blog/privac= y-policy-mobile-apps/
https://www.iubenda.com/en/privacy= -legal-requirements
Here are links to privacy policies in a few mobile apps. The= privacy policy needs to address metrics collected, usage data and any pers= onal information shared directly with your organization through the app (re= gistration, form submission to email, photo gallery, data collected in REST= calls, etc.).
https://help.instagram.com/= 155833707900388
http://www= .iubenda.com/privacy-policy/252372?utm_swu=3D1487
Many of our clients simply link to their website privacy policy and that= seems to satisfy Android=E2=80=99s requirements.