「Xamarin.AndroidでUUIDを生成取得する」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
imported>Administrator (→関連項目) |
||
28行目: | 28行目: | ||
== 関連項目 == | == 関連項目 == | ||
* [[Xamarin.AndroidでAndroid IDを取得する]] | * [[Xamarin.AndroidでAndroid IDを取得する]] | ||
+ | * [[Xamarin.Androidでインテントを受け取る]] | ||
[[category: Xamarin.Android]] | [[category: Xamarin.Android]] |
2018年2月7日 (水) 05:07時点における版
アプリ固有のIDを生成して保存しておく。 この方法だと再インストールするとIDは変わる。 リセマラ対応ゲームなどを作るときはこれ。
public class Installation
{
public static string _uuid;
public const string INSTALLATION = "INSTALLATION";
public static string GetUUID(Context context)
{
if (_uuid == null)
{
var installationFilePath = Path.Combine(context.FilesDir.AbsolutePath, INSTALLATION);
if (!File.Exists(installationFilePath))
{
_uuid = Java.Util.UUID.RandomUUID().ToString();
File.WriteAllText(installationFilePath, _uuid);
}
_uuid = File.ReadAllText(installationFilePath);
}
return _uuid;
}
}