みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[windows7]FileMaker Ver:[filemaker pro 15 ad]
ファイル共有を行い、3台のiPhone(FileMaker Go)から操作を行います。
この時、実行しているiPhone毎に使用可能な機能を制御したいと考えています。
例)
iPhone#1 レイアウトAを使用しA機能のみ使用。(機能BCは使用させない)
iPhone#2 レイアウトBを使用しB機能のみ使用。(機能ACは使用させない)
iPhone#3 レイアウトCを使用しC機能のみ使用。(機能ABは使用させない)
実行しているiPhoneの[設定]-[一般]-[情報]-[名前]を取得することはできるのでしょうか?
よろしくおねがいします。
アカウントでの制御では駄目なのですか
Offline
Shinさんが書かれているようにアカウントの制御も検討しては如何でしょう?
実行しているiPhoneの[設定]-[一般]-[情報]-[名前]を取得することはできるのでしょうか?
Get ( ユーザ名 ) で取得できます。
※FIleMaker Go はインストール時に設定されていた情報が設定されるので
インストール後に変更してしまった場合はFileMaker Go の設定から変更が必要です。
FileMaker 独自の端末識別子を取得するなら Get ( 持続 ID ) を利用できます。
※FileMaker 製品の再インストールで値が変わることに注意が必要ですが
アプリを勝手に入れたり消したりする運用は避けるべきですから大丈夫でしょう。
Get ( 持続 ID )
http://www.filemaker.com/help/12/fmp/jp … 32.54.html
Offline
持続ID も、サーバー側(管理用のテーブル)でそれを取得しておく必要がありますので、ほぼ1年毎にメジャーバージョンアップが有る状況では面倒で、使いにくいでしょう。
それと、ユーザー名は設定から変更可能ですので,使わない方が良いと思いますよ。
Last edited by Shin (2016-10-19 08:57:33)
Offline
いずれの方法でも管理が必要なことに変わりはないでしょう。
持続ID を認証の変わりに利用するのは推奨できません。いわゆる簡単ログイン的な......
アカウントでの認証にプラスのセキュリティとして利用するなどが推奨されます。
持続IDの仕様は同一ベンダー(内部ID)のアプリ間で共通となるので
FileMaker Go のメジャーバージョンアップでも戻り値は変わりません。
※端末識別のための関数ですから当たり前ですが......
その場合、新しいバージョンをインストールしてから古いバージョンを消せばOKです。
Offline
Shinさん Mozさん ありがとうございます。
言われるようにアカウントの制御も考えています。
但し、同じアカウントでも実行させるiPhoneにより使用できる機能を制御したい場合にはどのようにしたらいいのでしょうか。
アカウント名"XXX"が、iPhone#1 を開いた際にはA機能のみ使用でき、iPhone#2 を開いた際にはB機能のみ使用させたい。
度々で申し訳ありませんが、よろしくおねがいします。
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 510.29 KiB (Peak: 516.24 KiB) ]