Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hi all;
I made a 1 Mb filemaker abc.fmp12 file which I want to sell.

User may download filemaker GO 12 from AppStore.

I send the file to user by email. But it should work on only 1 IPAD (in windows it was possible with HDD serial number look plugin).

Any ideas ? how to make my software copy protected ?

 

Do FileMaker can look iPads Serial Number?

 

Best Regards

FileMaker Go databases can't access an iPad's serial number. However, FileMaker 12 introduced the Get ( PersistentID ) function, which returns an ID that is unique to the device. The file you send to your customer could compare an ID it has stored with Get ( PersistentID ) and ...

 

1. If there's no stored ID, store Get ( PersistentID ) for future reference, binding the file to that device.

2. If the IDs don't match, warn the user and close the file.

3. If the IDs do match, continue with opening the file normally.

 

This does not protect the file from being copied to other devices before being opened for the first time, nor does it protect the file from being copied from the original email later. You might have the file register its installation with a remote FileMaker server you control, and refuse to open if the remote server says it's not OK. Be careful with this, though; it's a very reliable way to infuriate customers. At least be careful to give the user the benefit of the doubt if the file can't connect to your registration server. Alternately, you could send the user a first file (or an fmp:// URL pointing to a database on your server) that sends the result of Get ( PersistentID ) to you so you can write it into the actual application database before sending it to your customer, but that's more work than many customers might be used to.

  • Author

Thank you very much.

OK Operation! :yep:

  • 2 months later...

Hi Just a thought but what's to stop a purchaser from using full blown FMP Advanced to open the file with debug operating and gaining full access? Having obtained admin pw from one of the lost password applications? Sorry if this has been discussed before. I did do a search and this was the closest I found. Cheers N

Forget that. Just found "remove admin access" :-) Cheers N

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.