xamarin.forms - Xamarin Forms Appcenter如何获取安装ID
问题描述
我正在尝试获取 Appcenter 的安装 ID 以仅向选定的设备发送通知,但是
string installid = AppCenter.GetInstallIdAsync().ToString();
返回System.Threading.Tasks.Task1[System.Nullable1[System.Guid]]
并string installid = AppCenter.GetInstallIdAsync().Result.ToString();
返回空字符串
解决方案
该文档指出您需要按如下方式检索 installId
System.Guid? installId = await AppCenter.GetInstallIdAsync();
您需要等待呼叫,然后,您可以转换 ToString。
推荐阅读
- powershell - 如何为 Powershell 脚本传入或设置环境变量?
- python-3.x - 将字典中的所有内容转换为小写,然后对其进行过滤?
- jquery-ui - JQuery - resolveWith --- Uncaught TypeError: $(...).draggable is not a function ... at Object.fireWith [as resolveWith] (jquery-1.12.4.js:3362)
- sql-server - 为什么我在分配给标识符时在“CAST”附近收到不正确的语法
- c# - 从后面的代码创建的按钮在点击后消失了
- sql - SQL Server 中是否有一种方法可以显示两个具有相同布局并共享一些公共数据的表之间的字段差异
- php - PHP 警告:PHP 启动:无法加载动态库 'bz2'
- zsh - 嵌套参数扩展未按预期工作
- visual-studio-code - 自动完成在 VS 代码中不起作用,并且从我的 Mac 禁用聚光灯命令 + 空格也不起作用
- php - 从 PHP 中的字符串将数字分解并修剪为数组