Why is the appGuidString used in error messages?

My question is: Why is the appGuidString used in error messages? Before I get to the heart of that question, though, I think I need to explain what the appGuidString is. I looked and have not been able to find any documentations about it.

The “appGuidString” is the long number that is used in URLs to identify an app. Here’s an example of how the appGuidString is used in a URL that takes you to a sample app:

https://www.appsheet.com/samples/How-to-grab-the-text-from-an-image-using-OCR?appGuidString=e6b13b43-6967-4d61-ab72-530c0d00004b

You can find the appGuidString for any app you have by going to “Links” in the “Users” menu of your editor. It is contained in the Install Link (which allows mobile users to install the app on their device) and in the Browser Link (which runs the app directly in your browser) as follows (examples are from the same sample app – not one of mine):

Install Link
https://www.appsheet.com/newshortcut/e6b13b43-6967-4d61-ab72-530c0d00004b

Browser Link
AppSheet

Now, here’s my question: Why is the appGuidString used in the following sort of error?

http---www2.kumagaku.ac.jp-teacher-~masden-2020-ICS-0612_pics-error 2

I checked and we can’t search our “My Apps” page with this number. Shouldn’t a name that we can search for be used in error messages?

Also, the “Links” page I mentioned above has the “Browser Link” and the “Install Link” link but there’s not a “Sample Link,” even if that app is being shared on our portfolio page as a sample.

The only way I know to get the sample link is by logging out of my main AppSheet account, logging in again with a second account, and then clicking on the app in my portfolio page. Am I missing something? Is there another way to do this?

Thanks for reading. Looking forward to feedback. :slight_smile:

2 Likes

The ID is the same for all Preview, Install and Browser. The link itself is just little different.

1 Like

Thanks. That makes sense. But isn’t the use of the ID (is that the name of it?) rather confusing in error messages?

Also, if you have time, could you tell me if there’s an easier way to get the address of a sample app?

2 Likes

Just simply URL of

https://www.appsheet.com/samples?appGuidString=xxxxxxYOURAPPIDxxxxx

this url will open the app IF you set the app is NOT requiring the sign in, regardless that the app is prototype or deployed. Even we dont need to SAMPLE APP setting ON…

Probably you may know about this, Kirk san.

2 Likes

Thanks I tried that but I must have had the app set to require sign in. I’ll try again. :slight_smile:

Yeah, it’s pretty horrible.

2 Likes

@tsuji_koichi Confirmed! I had made a mistake with the URL. Now, thanks to you, I know how to do it. I still think it would be nice if the editor interface would provide the link for people like me who don’t know how to construct it themselves.

2 Likes

P.S. My app required sign in, but I was still able to copy if from my second account.

Screen Shot 2021-02-27 at 14.29.41

Your second account is added as app users?

App sample setting is ON?

App is deployed?

No.

Yes.

No.

I think I’ll test it again to make sure.

Thats telling story.
Once you turn on Sample setting, then the app become available to anyone.
YOu will see the access log who actually access to your sample app , but you wont be charged.

1 Like

Just tested again.

Here is the link to the sample:

https://www.appsheet.com/samples?appGuidString=ae7ec504-6402-4acc-a07b-c304347b09ac

And the settings:

Screen Shot 2021-02-27 at 17.18.57

Screen Shot 2021-02-27 at 17.18.16

I couldn’t find any indication of access from my second account on the first one, even though I clicked on “OK” for the part about the owner will be able to see your e-mail account and then tried to use it (but couldn’t change the date because my second account didn’t have access).

Yes, with this setting, anyone can see your sample app.
I could open it.

And in terms of usage statics, there is always a delay. The latest 24 hours calculation is said to be release mid night Seattle time.
SO you see and check the access log of this app tomorrow, you will see the increased number. Probably 3 as I m now included.

1 Like

Additional and side info for you.

With your current setting, i.e. the sample app is ON and signed in required, it becomes an sample app. Anyone can acess to it.
But when you EMBED same sample app to iFrame, then it refuses to be rendered.

FYG.

1 Like

Thanks!! This conversation has been very helpful to me. I never understood how to monitor how many people were looking at/using a sample app of mine. Now I can see how many people accessed my main app recently:

I’m glad to know about this. I haven’t really “gone public” with the final version of my main (sample) app, but when I do, I’ll be interested to check to see how these numbers change. :slight_smile:

Question: With a sample app like this are these the people who copied it or just looked at it?

If you want to let the sample app view only, then hide app definition ON.

Then those who access to the sample app just interact with app (but not able to change data).
If it is left to ON, then they can copy the sample app.

Additional detailed information I recently learn from Akeksi in this regard is the date window for the usage calculation is based on UTC + 0.

That means we (@Japan) access to some app today, but we could be counted as yesterday… due to time zone difference.

Just let you know.

2 Likes