小编Nou*_*ouf的帖子

OneSignal - 发送预定通知

我想为OneSignal发送预定的消息,但我没有使用他们的仪表板,我想使用API​​来执行此操作,我确实阅读了他们的文档,但我找不到任何东西来修改他们当前的API,以便我可以发送预定的通知

function sendMessage(){
        $content = array(
            "en" => $message,

            );

    $fields = array(
        'app_id' => "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        'included_segments' => array('All'),
  'data' => array("foo" => "bar"),
        'contents' => $content
    );

    $fields = json_encode($fields);
print("\nJSON sent:\n");
print($fields);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://onesignal.com/api/v1/notifications");
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8',
                                               'Authorization: Basic NGEwMGZmMjItY2NkNy0xMWUzLTk5ZDUtMDAwYzI5NDBlNjJj'));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_HEADER, FALSE);
    curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

    $response = curl_exec($ch);
    curl_close($ch);

    return $response;
}

$response = sendMessage();
$return["allresponses"] = $response;
$return = json_encode( $return); …
Run Code Online (Sandbox Code Playgroud)

api push-notification onesignal

5
推荐指数
1
解决办法
3873
查看次数

OneSignal - 创建细分

我想创建oneSignal段具有他们是否有该原料药或其他任何方式把它与我做访问仪表盘,所以我在想,出来

api push-notification onesignal ionic2

5
推荐指数
1
解决办法
1295
查看次数

如何在后台快速跟踪用户位置

我正在尝试在后台跟踪用户位置我尝试在我们有和没有总是使用时使用,但每次我最小化应用程序时,位置图标消失我在教程中读过它应该显示蓝色条,但我没有得到酒吧我还检查了更新位置的后台模式

  map.showsUserLocation = true
    locationManager.delegate = self
    locationManager.desiredAccuracy = kCLLocationAccuracyBest
    locationManager.requestWhenInUseAuthorization()
    locationManager.requestAlwaysAuthorization()
    locationManager.startUpdatingLocation()
    // Do any additional setup after loading the view, typically from a nib.
    alwaysAuthorization()
}

func alwaysAuthorization(){
    if CLLocationManager.locationServicesEnabled() && CLLocationManager.authorizationStatus() == .authorizedWhenInUse {
        locationManager.requestAlwaysAuthorization()
    }
}


func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
    let location = locations.last
    let region  = MKCoordinateRegion(center: CLLocationCoordinate2D(latitude: location!.coordinate.latitude, longitude: location!.coordinate.longitude), span: MKCoordinateSpan (latitudeDelta: 0.2, longitudeDelta: 0.2))
    self.map.region = region
    print("location \(location!.coordinate.latitude) and \(location!.coordinate.longitude)")
}
Run Code Online (Sandbox Code Playgroud)

google-maps background userlocation ios swift

3
推荐指数
1
解决办法
5387
查看次数

如何在IOS设备上运行离子应用程序

我打开我的离子应用程序文件夹然后平台 - > ios-> HelloCordova.xcodeproj然后它在我的Xcode中打开,当我尝试运行应用程序时得到这两个错误

在此输入图像描述

iphone ios ionic2

2
推荐指数
1
解决办法
4303
查看次数

如何快速捕获页面控件上的点击事件

我遵循有关如何创建的教程 UIPageControl,当我单击页面指示器时,它不会更改页面

func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
    guard let viewControllerIndex = orderedViewControllers.index(of: viewController) else {
        return nil
    }
    let previousIndex = viewControllerIndex - 1
    // User is on the first view controller and swiped left to loop to
    // the last view controller.
    guard previousIndex >= 0 else {
        return orderedViewControllers.last
        // Uncommment the line below, remove the line above if you don't want the page control to loop.
        // return nil
    }

    guard …
Run Code Online (Sandbox Code Playgroud)

ios swift

2
推荐指数
1
解决办法
7747
查看次数

使用传单进行实时跟踪

我想知道我可以使用 Ionic 通过传单实时跟踪我的位置,我能够获得我当前的位置,但我也想在我移动时跟踪它

 this.map.locate({
  setView: true,
  maxZoom: 16
}).on('locationfound', (e) => {
  let markerGroup = leaflet.featureGroup();
  this.marker = leaflet.marker([e.latitude, e.longitude], { icon: carIcon }).addTo(this.map);
Run Code Online (Sandbox Code Playgroud)

tracking geolocation leaflet ionic-framework

1
推荐指数
1
解决办法
4271
查看次数