weichiangko / mionext-cx-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OneSignal & SurveyCake Test App

簡介

OneSignal & SurveyCake Test App 是一個用來示範如何整合 OneSignal (推播服務) 與 SurveyCake (線上問卷) 這兩套主流的 SaaS 服務的測試 App。

編譯環境

  • iOS 14+
  • Android 10+

安裝方式

下載專案

Release

環境建置

1. 安裝 Node.js

已安裝可略過

2. 安裝 node modules 與 OneSignal SDK

2.1 安裝所有 node modules

npm install

2.2 安裝 OneSignal SDK

3. 設定好 OneSignal App ID

3.1 取得 App ID 方式可參考官方說明

3.2 將 App ID 加入專案中

// App.js

const App = () => {
  OneSignal.setAppId("YOUR-ONESIGNAL-APP-ID");

  ...

  return (

    ...

  );
};

4. 設定 iOS Push Certificate

4.1 須先設定 bundleIdentifier

// app.json

{
    "expo": {

        ...

        "ios": {
            "bundleIdentifier": "SETUP-BUNDLE-ID"
        }

        ...

    }
}

4.2 產生 Certificate 並上傳至 OneSignal

設定方式說明

5. 設定 Android Firebase Credentials

設定方式說明

About


Languages

Language:JavaScript 35.3%Language:Java 28.7%Language:C++ 11.5%Language:Objective-C++ 10.9%Language:Ruby 4.1%Language:Starlark 3.2%Language:Objective-C 2.8%Language:Makefile 2.5%Language:Shell 0.8%Language:Swift 0.2%