位置触发器的Unity iOS推送通知

位置触发器的Unity iOS推送通知,ios,unity3d,push-notification,location,core-location,Ios,Unity3d,Push Notification,Location,Core Location,我认为团结现在拥有 我似乎无法让位置触发器在iOS上工作 我有时间和即时通知 通知工作 定位服务也得到了正确的lat lng 我还添加了CoreLocation框架的概述/中的框架 XCode 我已经添加了两个位置 。。下面包含了相关的代码片段 public void SendPushNotificationHere() { lh.PollLatLng(); } 无效实际推送通知LOC(矢量2 latlng) { 打印(“实际发送推送”+latlng); ph.CreateLocation

我认为团结现在拥有

我似乎无法让位置触发器在iOS上工作

  • 我有时间和即时通知 通知工作
  • 定位服务也得到了正确的lat lng
  • 我还添加了CoreLocation框架的概述/中的框架 XCode
  • 我已经添加了两个位置
。。下面包含了相关的代码片段

public void SendPushNotificationHere()
{
lh.PollLatLng();
}
无效实际推送通知LOC(矢量2 latlng)
{
打印(“实际发送推送”+latlng);
ph.CreateLocationTrigger(latlng.y,latlng.x,250,真,真,“通知Loc”,“到达”,latlng.ToString(“F4”),“此处”,“位置”,“位置”,空,真);
}
public void CreateLocationTrigger(浮点lat、浮点lng、浮点半径、bool notifyonetry、bool notifyonexit、字符串标题、字符串副标题、字符串正文、字符串标识符=null、字符串thredidentifier=null、字符串类别标识符=null、字符串数据=null、bool showInformaleground=false)
{
var locationTrigger=新的IONotificationLocationTrigger()
{
中心=新矢量2(纬度,液化天然气),
半径=半径,
NotifyOnEntry=NotifyOnEntry,
NotifyOnExit=NotifyOnExit
};
var通知=新的iOSNotification()
{
//您可以指定一个自定义标识符,该标识符可用于以后管理通知。
//如果不提供,将自动生成唯一的字符串。
标识符=标识符,
头衔,
身体,
副标题,
ShowInForeground=ShowInForeground,
ForegroundPresentationOption=(PresentationOption.Alert | PresentationOption.Sound),
类别标识符=类别标识符,
ThreadIdentifier=thredidentifier,
数据=数据,
触发器=位置触发器
};
IONotificationCenter.ScheduleNotification(通知);

}
您是在testflight build中测试,还是只构建并运行?只构建并运行。。。你是说位置触发器只有在testflight/app store上存档和发布后才能工作???你知道是否需要发送deviceToken以获取位置触发器通知吗?unity会自动发送吗?事实上我不知道unity push server是如何工作的,但是在我们公司的测试服务器上,我们有两个用于开发构建远程推送和测试的证书。我不确定,unity的服务器是否可以在非临时构建上提供测试推送,请参阅此处的一些信息:unity对此存在一个公开的问题,请投票:您是在testflight构建中进行测试,还是只构建并运行?只构建并运行。。。你是说位置触发器只有在testflight/app store上存档和发布后才能工作???你知道是否需要发送deviceToken以获取位置触发器通知吗?unity会自动发送吗?事实上我不知道unity push server是如何工作的,但是在我们公司的测试服务器上,我们有两个用于开发构建远程推送和测试的证书。我不确定,unity的服务器是否可以在非临时构建上提供测试推送,请参阅此处的一些信息:unity对此有一个公开的问题,请投票赞成: