App名稱:靈動橫幅 開發(fā)者名稱:潮州市紅橙科技有限公司
“潮州市紅橙科技有限公司(“紅橙”、“我們”或“我們的”)非常注重保護用戶(“您”)的個人信息及
隱私,我們深知個人信息對您的重要性,并將按照法律法規(guī)要求和業(yè)界成熟的安全標準,采取相應的安全保護措施來保護您的個人信息。我們希望通過本隱私政策向您清晰地介紹在使用我們的產(chǎn)品/服務時,我們?nèi)绾翁幚砟膫€人信息,以及我們保護這些信息的方式。
【特別提示】請您在使用我們提供的各項產(chǎn)品/服務前,仔細閱讀并充分理解本《隱私政策》(重點內(nèi)容我們已將字體加粗請您特別關注)并作出相應選擇。一旦您使用或繼續(xù)使用我們的產(chǎn)品/服務時,即意味著您同意我們按照本隱私政策處理您的相關信息。
本隱私政策僅適用于我們所收集的您的個人信息,以及為您提供的服務和功能。并不適用于任何第三方對您的個人信息的收集,以及任何第三方提供的服務或第三方的信息使用規(guī)則。
一、我們收集的信息
個人信息是指以電子或者其他方式記錄的能夠單獨或者與其他信息結(jié)合識別特定自然人身份或者反映特定自然人活動情況的各種信息。我們僅會出于本政策所述的以下目的,收集和使用您的個人信息:
1. 產(chǎn)品的正常運行所需或非必需權限
? 當您使用我們產(chǎn)品的相關服務時,為了保障軟件與服務的正常運行,我們會收集您的硬件型號、操作系統(tǒng)版本號、國際移動設備識別碼(IMEI)、國際移動用戶識別碼(IMSI)、網(wǎng)絡設備硬件地址(MAC)、IP 地址、iOS廣告標識符(IDFA)、軟件版本號、網(wǎng)絡接入方式及類型、操作日志信息(如服務故障信息), 這類信息是為提供服務必須收集的基礎信息。
? 讀取WIFI的BSSID,讀取WIFI的BSSID的目的是因為APP是需要網(wǎng)絡的功能,所以允許應用查看WLAN網(wǎng)絡相關信息,所以就讀取了WIFI的Bssid。
? 讀取已安裝軟件列表。讀取已安裝軟件列表的目的是為了取得這個軟件的通知信息,且展示在軟件功能上。
? 讀寫外置存儲信息。我們在應用第一次啟動時,將會請求您授權讀寫外置存儲信息權限。我們必須申請此權限,用于存儲您在產(chǎn)品使用過程中產(chǎn)生的數(shù)據(jù)。緩存當前使用狀態(tài),提升下次啟動速度和使用路徑。
? 自啟動或關聯(lián)啟動說明。喝水提醒用的是鬧鐘服務,本應用須使用自啟動能力,通過接收系統(tǒng)廣播喚醒本應用的喝水提醒的鬧鐘服務。
? 訪問粗略位置和精準定位。第三方SDK所注冊權限。
? 授權無障礙權限是APP的功能需求,展示通知信息的窗口和把信息分類的功能主要要用到無障礙功能
? 授權通知訪問權限是APP的功能需求,把系統(tǒng)中的通知信息分類轉(zhuǎn)為APP的信息展示給用戶
? 授權日歷權限是APP的功能需求,要用到日歷的API來完成喝水提醒的功能
? 授權藍牙附近設置權限是APP的功能需求,把手機藍牙信息顯示在APP界面上
2.sdk名稱: 包含權限代碼
2.1 SDK名稱:友盟統(tǒng)計分析SDK
使用目的:進行APP運營統(tǒng)計與分析
運營方:友盟同欣(北京)科技有限公司
收集個人信息類型:設備信息(IMEI/MAC/Android ID/IDFA/OAID/OpenUDID/GUID/SIM卡IMSI/ICCID)、位置信息、網(wǎng)絡信息,WIFI的SSID
隱私權政策鏈接:https://www.umeng.com/page/policy
2.2 sdk名稱:優(yōu)量匯SDK
優(yōu)量匯SDK提供方名稱:深圳市騰訊計算機系統(tǒng)有限公司
優(yōu)量匯SDK讀取設備IP的目的:設備IP用于廣告推薦、歸因及反作弊場景統(tǒng)計,如虛假流量識別等,使用場景是廣告投放過程中 收集處理個人信息類型:粗略位置信息、設備信息(如設備制造商、設備型號、傳感器列表、操作系統(tǒng)版本、設備IP地址等)、設備標識符(如IMEI、AndroidID、OAID、IDFA等)、應用信息(宿主應用的包名、版本號)、廣告數(shù)據(jù)(如曝光、點擊數(shù)據(jù)等),磁力、加速度、重力、陀螺儀傳感器,加速度傳感器 使用目的及功能場景:廣告投放、廣告歸因、廣告反作弊和廣告效果優(yōu)化 優(yōu)量匯SDK讀取設備IP的目的:設備IP用于廣告推薦、歸因及反作弊場景統(tǒng)計,如虛假流量識別等,使用場景是廣告投放過程中
實現(xiàn)優(yōu)量匯SDK功能所需的權限:訪問粗略位置
優(yōu)量匯SDK個人信息保護規(guī)則鏈接:https://e.qq.com/dev/help_detail.html?cid=2005&pid=5983
3. 為您提供安全保障
? 為提高您使用我們提供的服務的安全性,更準確地預防釣魚網(wǎng)站欺詐和木馬病毒,我們可能會使用或整合您的個人信息以及我們的關聯(lián)方、合作伙伴取得您授權或者依法共享的信息,根據(jù)您的使用習慣和常用軟件信息等來綜合判斷您的賬號及交易風險,包括驗證身份,預防、發(fā)現(xiàn)、調(diào)查可能存在的欺詐、網(wǎng)絡病毒、網(wǎng)絡攻擊等安全風險以及違反我們或關聯(lián)方協(xié)議、政策或規(guī)則等行為,以保護您、其他用戶、我們或關聯(lián)方的合法權益,并記錄一些我們認為有風險的鏈接(“URL”)。
4. 其他用途
? 我們將信息用于本政策未載明的其他用途,或者將基于特定目的收集而來的信息用于其他目的時,會單獨征求您的授權同意。
5. 請您知悉,以下情形中,我們收集、使用個人信息無需征得您的授權同意
? 另外,根據(jù)相關法律法規(guī)及國家標準,以下情形中,我們可能會收集、使用您的相關個人信息無需征求您的授權同意:
o 與國家安全、國防安全等國家利益直接相關的;與公共安全、公共衛(wèi)生、公共知情等重大公共利益直接相關的;
o 與犯罪偵查、起訴、審判和判決執(zhí)行等直接相關的;
o 出于維護您或其他個人的生命、財產(chǎn)、聲譽等重大合法權益但又很難得到本人同意的;
o 所收集的個人信息是您自行向社會公眾公開的;
o 從合法公開披露的信息中收集個人信息的,如合法的新聞報道、政府信息公開等渠道;
o 根據(jù)您要求簽訂和履行合同所必需的;
o 用于維護所提供的產(chǎn)品或服務的安全穩(wěn)定運行所必需的,例如發(fā)現(xiàn)、處置產(chǎn)品或服務的故障;
o 為開展合法的新聞報道所必需的;
o 出于公共利益開展統(tǒng)計或?qū)W術研究所必要,且其對外提供學術研究或描述的結(jié)果時,對結(jié)果中所包含的個人信息進行去標識化處理的;
o 法律法規(guī)規(guī)定的其他情形。
二、我們?nèi)绾喂蚕?、轉(zhuǎn)讓、公開披露您的個人信息
1. 共享個人信息
我們不會將您的個人信息轉(zhuǎn)讓給任何公司、組織和個人,但以下情況除外:
? 在獲取明確同意的情況下轉(zhuǎn)讓:獲得您的明確同意后,我們會向其他方轉(zhuǎn)讓您的個人信息;
? 在涉及合并、收購或破產(chǎn)清算時,如涉及到個人信息轉(zhuǎn)讓,我們會在要求新的持有您個人信息的公司、組織繼續(xù)受此隱私政策的約束,否則我們將要求該公司、組織重新向您征求授權同意。
? 基于法定情形下:根據(jù)法律法規(guī)的規(guī)定、訴訟爭議解決需要,或行政、司法等有權機關依法提出的要求。
2. 轉(zhuǎn)讓個人信息
我們不會將您的個人信息轉(zhuǎn)讓給任何公司、組織和個人,但以下情況除外:
? 在獲取明確同意的情況下轉(zhuǎn)讓:獲得您的明確同意后,我們會向其他方轉(zhuǎn)讓您的個人信息。
? 在涉及合并、收購或破產(chǎn)清算時,如涉及到個人信息轉(zhuǎn)讓,我們會在要求新的持有您個人信息的公司、組織繼續(xù)受此隱私政策的約束,否則我們將要求該公司、組織重新向您征求授權同意。
3. 公開披露個人信息
我們僅會在以下情況下,且采取符合業(yè)界標準的安全防護措施的前提下,才可能公開披露您的個人信息:
? 根據(jù)您的需求,在您明確同意的披露方式下披露您所指定的個人信息;
? 根據(jù)法律、法規(guī)的要求、強制性的行政執(zhí)法或司法要求所必須提供您個人信息的情況下,我們可能會依據(jù)所要求的個人信息類型和披露方式公開披露您的個人信息。在符合法律法規(guī)的前提下,當我們收到上述披露信息的請求時,我們會要求必須出具與之相應的法律文件,如傳票或調(diào)查函。
三、個人信息安全保護
? 我們努力為用戶的信息安全提供保障,以防止信息的泄露、丟失、不當使用、未經(jīng)授權訪問和披露等。我們使用多方位的安全保護措施,以確保用戶的個人信息保護處于合理的安全水平,包括技術保護手段、管理制度控制、安全體系保障等諸多方面。同時,我們采用業(yè)界領先的技術保護措施。我們使用的技術手段包括但不限于防火墻、加密(例如SSL)、去標識化或匿名化處理、訪問控制措施等。此外,我們還會不斷加強安裝在您設備端的軟件的安全能力。例如,我們會在您的設備本地完成部分信息加密工作,以鞏固安全傳輸;我們會了解您設備安裝的應用信息和運行的進程信息,以預防病毒、木馬等惡意程序。
? 在不幸發(fā)生個人信息安全事件后,我們會立即成立專項應急小組,啟動應急預案,防止安全事件擴大,并按照法律法規(guī)的要求及時向您告知:安全事件的基本情況和可能的影響、我們已采取或?qū)⒁扇〉奶幹么胧⒛勺灾鞣婪逗徒档惋L險的建議、對您的補救措施等。我們將及時將事件相關情況以郵件、信函、電話等方式告知您,難以逐一告知個人信息主體時,我們會采取合理、有效的方式發(fā)布公告。同時,我們還將按照監(jiān)管部門要求,主動上報個人信息安全事件的處置情況。
? 信息的存儲地點、期限及轉(zhuǎn)移
存儲信息的地點,(主體)遵守法律法規(guī)的規(guī)定,將境內(nèi)收集的用戶個人信息存儲于境內(nèi)。
? 存儲信息的期限
(主體)僅為實現(xiàn)目的在法律規(guī)定的最短期間內(nèi)保留用戶的個人信息。但在下列情況下,我們有可能因需要符合法律要求,更改個人信息 的存儲時間:
? 1)為遵守適用的法律法規(guī)等有關規(guī)定;
? 2)為遵守法院判決、裁定或其他法律程序的規(guī)定;
? 3)為遵守相關政府機關或法定授權組織的要求;
? 4)與公共安全、公共衛(wèi)生、公共知情等重大公共利益直接相關的有理由確信需要遵守法律法規(guī)等有關規(guī)定;
? 5)為執(zhí)行相關服務協(xié)議或本政策、維護社會公共利益,為保護我們的客戶、我們及/或關聯(lián)公司、其他用戶或雇員的人身財產(chǎn)安全或其他合法權益所合理必需的用途;
? 6)當本產(chǎn)品或服務發(fā)生停止運營的情形時,我們將采取例如,公告等形式通知用戶,并在合理的期限內(nèi)刪除或匿名化處理所收集的個人信息。
四、未成年人的個人信息保護
? 我們非常重視對未成年人個人信息的保護。我們的網(wǎng)站和服務主要面向未成人。如您為未成年人的,建議您請您的父母或監(jiān)護人仔細閱讀本隱私權政策,并在征得您的父母或監(jiān)護人同意的前提下使用我們的服務或向我們提供信息。
? 對于經(jīng)父母或監(jiān)護人同意使用我們的產(chǎn)品或服務而收集未成年人個人信息的情況,我們只會在法律法規(guī)允許、父母或監(jiān)護人明確同意或者保護未成年人所必要的情況下使用、共享、轉(zhuǎn)讓或披露此信息。
? 如果我們發(fā)現(xiàn)自己在未事先獲得可證實的父母或法定監(jiān)護人同意的情況下收集了未成年人的個人信息,則會設法盡快刪除相關數(shù)據(jù)。
五、你的權利
我們非常重視你對個人信息的管理,并盡全力保護你對于你個人信息的查詢、訪問、修改、刪除、撤回同意授權、注銷賬號、投訴舉報以及設置隱私功能等權利,以使你有能力保障你的隱私和安全。
? 改變你授權同意范圍或撤銷授權
? 改變或撤回敏感信息權限
你可以在優(yōu)橙產(chǎn)品中刪除信息、更改隱私設置以及在設備本身操作系統(tǒng)中關閉地理位置、外置存儲信息等權限改變同意范圍或撤回你的授權
? 投訴舉報
你可按照我們公示的制度進行投訴或舉報。如果你認為你的個人信息權利可能受到侵害,或者發(fā)現(xiàn)侵害個人信息權利的線索(例如:認為我們收集你的個人信息違反法律規(guī)定或者雙方約定),你可以通過點擊用戶反饋,進入用戶反饋界面與我們聯(lián)系。我們核查后會及時反饋你的投訴與舉報。
? 訪問隱私政策
你可以在首頁,或者在app設置頁面查看本隱私政策的全部內(nèi)容。
? 停止運營向你告知
如我們停止運營,我們將及時停止收集你個人信息的活動,將停止運營的通知以逐一送達或公告的形式通知你,并對所持有的你的個人信息進行刪除或匿名化處理。
六、通知和修訂
? 為給您提供更好的服務,我們的業(yè)務將不時變化,本隱私政策也將隨之調(diào)整。未經(jīng)您明確同意,我們不會削減您依據(jù)本隱私政策所應享有的權利。我們會通過在我們網(wǎng)站、移動端上發(fā)出更新版本或以其他方式提醒您相關內(nèi)容的更新,也請您訪問我們以便及時了解最新的隱私政策。在前述情況下,若您繼續(xù)使用我們的服務,即表示同意接受修訂后的本政策并受之約束。
七、如何聯(lián)系我們
? 如果您對于我們的個人信息處理行為存在任何投訴舉報需求,您可以通過
? 1、紅橙公司網(wǎng)站(http://www.grjx.com.cn)
? 2、郵箱(70570090@qq.com)
與我們聯(lián)系并作充分描述,我們將在驗證您身份的7天內(nèi)答復您的請求并盡力解決。
? 公司名稱:潮州市紅橙科技有限公司
? 公司注冊地址:廣東省潮州市楓溪區(qū)財富中心B區(qū)22樓
? 公司常用辦公地址:廣東省潮州市楓溪區(qū)財富中心B區(qū)22樓”;
]]>內(nèi)容引用來自:https://blog.csdn.net/u014361280/article/details/107935313如果看了不詳細可以來這里看看。
/***
* 使用 ResolveInfo 獲取 應用列表信息
* @return
*/
private List<AppInfo> loadAllApplication() {
PackageManager manager = getActivity().getPackageManager();
List<AppInfo> myAppInfos = new ArrayList<AppInfo>();
mLocalInstalledApps_Tmp = new ArrayList<AppInfo_Tmp>();
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> availableActivities = manager.queryIntentActivities(intent, 0);
int no=0;
for (ResolveInfo ri : availableActivities) {
ApplicationInfo applicationInfo = ri.activityInfo.applicationInfo;
if((applicationInfo.flags & (ApplicationInfo.FLAG_UPDATED_SYSTEM_APP | ApplicationInfo.FLAG_SYSTEM)) > 0) {
// It is a system app
} else {
Log.i(TAG, "loadAllApplication: applicationInfo.packageName " + applicationInfo.packageName);
Log.i(TAG, "loadAllApplication: applicationInfo.label " + applicationInfo.loadLabel(manager));
no ++;
AppInfo myAppInfo = new AppInfo();
AppInfo_Tmp myAppInfo_Tmp = new AppInfo_Tmp();
// app packageName
myAppInfo.setPackageName(applicationInfo.packageName);
myAppInfo_Tmp.setPackageName(applicationInfo.packageName);
// app appName
myAppInfo.setAppName(applicationInfo.loadLabel(manager).toString());
if (ri.loadIcon(manager) ==null){
Log.i(TAG, "loadAllApplication: ri.loadIcon(manager) ==null");
}else {
myAppInfo_Tmp.setAppIcon(ri.loadIcon(manager));
}
myAppInfos.add(myAppInfo);
mLocalInstalledApps_Tmp.add(myAppInfo_Tmp);
}
}
//Toast.makeText(getActivity(),"App no:"+no,Toast.LENGTH_SHORT).show();
Log.i(TAG, "loadAllApplication: App no:"+no);
return myAppInfos;
}
<queries>
<intent>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent>
</queries>
]]>“潮州市紅橙科技有限公司(“紅橙”、“我們”或“我們的”)非常注重保護用戶(“您”)的個人信息及
隱私,我們深知個人信息對您的重要性,并將按照法律法規(guī)要求和業(yè)界成熟的安全標準,采取相應的安全保護措施來保護您的個人信息。我們希望通過本隱私政策向您清晰地介紹在使用我們的產(chǎn)品/服務時,我們?nèi)绾翁幚砟膫€人信息,以及我們保護這些信息的方式。
【特別提示】請您在使用我們提供的各項產(chǎn)品/服務前,仔細閱讀并充分理解本《隱私政策》(重點內(nèi)容我們已將字體加粗請您特別關注)并作出相應選擇。一旦您使用或繼續(xù)使用我們的產(chǎn)品/服務時,即意味著您同意我們按照本隱私政策處理您的相關信息。
本隱私政策僅適用于我們所收集的您的個人信息,以及為您提供的服務和功能。并不適用于任何第三方對您的個人信息的收集,以及任何第三方提供的服務或第三方的信息使用規(guī)則。
一、我們收集的信息
個人信息是指以電子或者其他方式記錄的能夠單獨或者與其他信息結(jié)合識別特定自然人身份或者反映特定自然人活動情況的各種信息。我們僅會出于本政策所述的以下目的,收集和使用您的個人信息:
1. 產(chǎn)品的正常運行所需或非必需權限
? 當您使用我們產(chǎn)品的相關服務時,為了保障軟件與服務的正常運行,我們會收集您的硬件型號、操作系統(tǒng)版本號、國際移動設備識別碼(IMEI)、國際移動用戶識別碼(IMSI)、網(wǎng)絡設備硬件地址(MAC)、IP 地址、iOS廣告標識符(IDFA)、軟件版本號、網(wǎng)絡接入方式及類型、操作日志信息(如服務故障信息),這類信息是為提供服務必須收集的基礎信息。
? 讀寫外置存儲信息。我們在應用第一次啟動時,將會請求您授權讀寫外置存儲信息權限。我們必須申請此權限,用于存儲您在產(chǎn)品使用過程中產(chǎn)生的數(shù)據(jù)。緩存當前使用狀態(tài),提升下次啟動速度和使用路徑。
? 訪問粗略位置和精準定位。第三方SDK所注冊權限。
2.sdk名稱: 包含權限代碼
2.1 SDK名稱:友盟統(tǒng)計分析SDK
使用目的:進行APP運營統(tǒng)計與分析
運營方:友盟同欣(北京)科技有限公司
收集個人信息類型:設備信息(IMEI/MAC/Android ID/IDFA/OAID/OpenUDID/GUID/SIM卡IMSI/ICCID)、位置信息、網(wǎng)絡信息
隱私權政策鏈接:https://www.umeng.com/page/policy
2.2 sdk名稱:優(yōu)量匯SDK
優(yōu)量匯SDK提供方名稱:深圳市騰訊計算機系統(tǒng)有限公司
使用目的及功能場景:廣告投放、廣告歸因、廣告反作弊和廣告效果優(yōu)化
處理個人信息類型:粗略位置信息、設備信息(如設備制造商、設備型號、操作系統(tǒng)版本等)、設備標識符(如IMEI、AndroidID、OAID、IDFA等)、應用信息(宿主應用的包名、版本號)、廣告數(shù)據(jù)(如曝光、點擊數(shù)據(jù)等)
實現(xiàn)優(yōu)量匯SDK功能所需的權限:訪問粗略位置
優(yōu)量匯SDK個人信息保護規(guī)則鏈接:https://e.qq.com/dev/help_detail.html?cid=2005&pid=5983
3. 為您提供安全保障
? 為提高您使用我們提供的服務的安全性,更準確地預防釣魚網(wǎng)站欺詐和木馬病毒,我們可能會使用或整合您的個人信息以及我們的關聯(lián)方、合作伙伴取得您授權或者依法共享的信息,根據(jù)您的使用習慣和常用軟件信息等來綜合判斷您的賬號及交易風險,包括驗證身份,預防、發(fā)現(xiàn)、調(diào)查可能存在的欺詐、網(wǎng)絡病毒、網(wǎng)絡攻擊等安全風險以及違反我們或關聯(lián)方協(xié)議、政策或規(guī)則等行為,以保護您、其他用戶、我們或關聯(lián)方的合法權益,并記錄一些我們認為有風險的鏈接(“URL”)。
4. 其他用途
? 我們將信息用于本政策未載明的其他用途,或者將基于特定目的收集而來的信息用于其他目的時,會單獨征求您的授權同意。
5. 請您知悉,以下情形中,我們收集、使用個人信息無需征得您的授權同意
? 另外,根據(jù)相關法律法規(guī)及國家標準,以下情形中,我們可能會收集、使用您的相關個人信息無需征求您的授權同意:
o 與國家安全、國防安全等國家利益直接相關的;與公共安全、公共衛(wèi)生、公共知情等重大公共利益直接相關的;
o 與犯罪偵查、起訴、審判和判決執(zhí)行等直接相關的;
o 出于維護您或其他個人的生命、財產(chǎn)、聲譽等重大合法權益但又很難得到本人同意的;
o 所收集的個人信息是您自行向社會公眾公開的;
o 從合法公開披露的信息中收集個人信息的,如合法的新聞報道、政府信息公開等渠道;
o 根據(jù)您要求簽訂和履行合同所必需的;
o 用于維護所提供的產(chǎn)品或服務的安全穩(wěn)定運行所必需的,例如發(fā)現(xiàn)、處置產(chǎn)品或服務的故障;
o 為開展合法的新聞報道所必需的;
o 出于公共利益開展統(tǒng)計或?qū)W術研究所必要,且其對外提供學術研究或描述的結(jié)果時,對結(jié)果中所包含的個人信息進行去標識化處理的;
o 法律法規(guī)規(guī)定的其他情形。
二、我們?nèi)绾喂蚕怼⑥D(zhuǎn)讓、公開披露您的個人信息
1. 共享個人信息
我們不會將您的個人信息轉(zhuǎn)讓給任何公司、組織和個人,但以下情況除外:
? 在獲取明確同意的情況下轉(zhuǎn)讓:獲得您的明確同意后,我們會向其他方轉(zhuǎn)讓您的個人信息;
? 在涉及合并、收購或破產(chǎn)清算時,如涉及到個人信息轉(zhuǎn)讓,我們會在要求新的持有您個人信息的公司、組織繼續(xù)受此隱私政策的約束,否則我們將要求該公司、組織重新向您征求授權同意。
? 基于法定情形下:根據(jù)法律法規(guī)的規(guī)定、訴訟爭議解決需要,或行政、司法等有權機關依法提出的要求。
2. 轉(zhuǎn)讓個人信息
我們不會將您的個人信息轉(zhuǎn)讓給任何公司、組織和個人,但以下情況除外:
? 在獲取明確同意的情況下轉(zhuǎn)讓:獲得您的明確同意后,我們會向其他方轉(zhuǎn)讓您的個人信息。
? 在涉及合并、收購或破產(chǎn)清算時,如涉及到個人信息轉(zhuǎn)讓,我們會在要求新的持有您個人信息的公司、組織繼續(xù)受此隱私政策的約束,否則我們將要求該公司、組織重新向您征求授權同意。
3. 公開披露個人信息
我們僅會在以下情況下,且采取符合業(yè)界標準的安全防護措施的前提下,才可能公開披露您的個人信息:
? 根據(jù)您的需求,在您明確同意的披露方式下披露您所指定的個人信息;
? 根據(jù)法律、法規(guī)的要求、強制性的行政執(zhí)法或司法要求所必須提供您個人信息的情況下,我們可能會依據(jù)所要求的個人信息類型和披露方式公開披露您的個人信息。在符合法律法規(guī)的前提下,當我們收到上述披露信息的請求時,我們會要求必須出具與之相應的法律文件,如傳票或調(diào)查函。
三、個人信息安全保護
? 我們努力為用戶的信息安全提供保障,以防止信息的泄露、丟失、不當使用、未經(jīng)授權訪問和披露等。我們使用多方位的安全保護措施,以確保用戶的個人信息保護處于合理的安全水平,包括技術保護手段、管理制度控制、安全體系保障等諸多方面。同時,我們采用業(yè)界領先的技術保護措施。我們使用的技術手段包括但不限于防火墻、加密(例如SSL)、去標識化或匿名化處理、訪問控制措施等。此外,我們還會不斷加強安裝在您設備端的軟件的安全能力。例如,我們會在您的設備本地完成部分信息加密工作,以鞏固安全傳輸;我們會了解您設備安裝的應用信息和運行的進程信息,以預防病毒、木馬等惡意程序。
? 在不幸發(fā)生個人信息安全事件后,我們會立即成立專項應急小組,啟動應急預案,防止安全事件擴大,并按照法律法規(guī)的要求及時向您告知:安全事件的基本情況和可能的影響、我們已采取或?qū)⒁扇〉奶幹么胧?、您可自主防范和降低風險的建議、對您的補救措施等。我們將及時將事件相關情況以郵件、信函、電話等方式告知您,難以逐一告知個人信息主體時,我們會采取合理、有效的方式發(fā)布公告。同時,我們還將按照監(jiān)管部門要求,主動上報個人信息安全事件的處置情況。
? 信息的存儲地點、期限及轉(zhuǎn)移
存儲信息的地點,(主體)遵守法律法規(guī)的規(guī)定,將境內(nèi)收集的用戶個人信息存儲于境內(nèi)。
? 存儲信息的期限
(主體)僅為實現(xiàn)目的在法律規(guī)定的最短期間內(nèi)保留用戶的個人信息。但在下列情況下,我們有可能因需要符合法律要求,更改個人信息 的存儲時間:
? 1)為遵守適用的法律法規(guī)等有關規(guī)定;
? 2)為遵守法院判決、裁定或其他法律程序的規(guī)定;
? 3)為遵守相關政府機關或法定授權組織的要求;
? 4)與公共安全、公共衛(wèi)生、公共知情等重大公共利益直接相關的有理由確信需要遵守法律法規(guī)等有關規(guī)定;
? 5)為執(zhí)行相關服務協(xié)議或本政策、維護社會公共利益,為保護我們的客戶、我們及/或關聯(lián)公司、其他用戶或雇員的人身財產(chǎn)安全或其他合法權益所合理必需的用途;
? 6)當本產(chǎn)品或服務發(fā)生停止運營的情形時,我們將采取例如,公告等形式通知用戶,并在合理的期限內(nèi)刪除或匿名化處理所收集的個人信息。
四、未成年人的個人信息保護
? 我們非常重視對未成年人個人信息的保護。我們的網(wǎng)站和服務主要面向未成人。如您為未成年人的,建議您請您的父母或監(jiān)護人仔細閱讀本隱私權政策,并在征得您的父母或監(jiān)護人同意的前提下使用我們的服務或向我們提供信息。
? 對于經(jīng)父母或監(jiān)護人同意使用我們的產(chǎn)品或服務而收集未成年人個人信息的情況,我們只會在法律法規(guī)允許、父母或監(jiān)護人明確同意或者保護未成年人所必要的情況下使用、共享、轉(zhuǎn)讓或披露此信息。
? 如果我們發(fā)現(xiàn)自己在未事先獲得可證實的父母或法定監(jiān)護人同意的情況下收集了未成年人的個人信息,則會設法盡快刪除相關數(shù)據(jù)。
五、你的權利
我們非常重視你對個人信息的管理,并盡全力保護你對于你個人信息的查詢、訪問、修改、刪除、撤回同意授權、注銷賬號、投訴舉報以及設置隱私功能等權利,以使你有能力保障你的隱私和安全。
? 改變你授權同意范圍或撤銷授權
? 改變或撤回敏感信息權限
你可以在優(yōu)橙產(chǎn)品中刪除信息、更改隱私設置以及在設備本身操作系統(tǒng)中關閉地理位置、外置存儲信息等權限改變同意范圍或撤回你的授權
? 投訴舉報
你可按照我們公示的制度進行投訴或舉報。如果你認為你的個人信息權利可能受到侵害,或者發(fā)現(xiàn)侵害個人信息權利的線索(例如:認為我們收集你的個人信息違反法律規(guī)定或者雙方約定),你可以通過點擊用戶反饋,進入用戶反饋界面與我們聯(lián)系。我們核查后會及時反饋你的投訴與舉報。
? 訪問隱私政策
你可以在首頁,或者在app設置頁面查看本隱私政策的全部內(nèi)容。
? 停止運營向你告知
如我們停止運營,我們將及時停止收集你個人信息的活動,將停止運營的通知以逐一送達或公告的形式通知你,并對所持有的你的個人信息進行刪除或匿名化處理。
六、通知和修訂
? 為給您提供更好的服務,我們的業(yè)務將不時變化,本隱私政策也將隨之調(diào)整。未經(jīng)您明確同意,我們不會削減您依據(jù)本隱私政策所應享有的權利。我們會通過在我們網(wǎng)站、移動端上發(fā)出更新版本或以其他方式提醒您相關內(nèi)容的更新,也請您訪問我們以便及時了解最新的隱私政策。在前述情況下,若您繼續(xù)使用我們的服務,即表示同意接受修訂后的本政策并受之約束。
七、如何聯(lián)系我們
? 如果您對于我們的個人信息處理行為存在任何投訴舉報需求,您可以通過
? 1、紅橙公司網(wǎng)站(http://www.grjx.com.cn)
? 2、郵箱(70570090@qq.com)
與我們聯(lián)系并作充分描述,我們將在驗證您身份的7天內(nèi)答復您的請求并盡力解決。
? 公司名稱:潮州市紅橙科技有限公司
? 公司注冊地址:廣東省潮州市楓溪區(qū)財富中心B區(qū)22樓
? 公司常用辦公地址:廣東省潮州市楓溪區(qū)財富中心B區(qū)22樓”;
]]>“潮州市紅橙科技有限公司(“紅橙”、“我們”或“我們的”)非常注重保護用戶(“您”)的個人信息及隱私,我們深知個人信息對您的重要性,并將按照法律法規(guī)要求和業(yè)界成熟的安全標準,采取相應的安全保護措施來保護您的個人信息。我們希望通過本隱私政策向您清晰地介紹在使用我們的產(chǎn)品/服務時,我們?nèi)绾翁幚砟膫€人信息,以及我們保護這些信息的方式。
【特別提示】請您在使用我們提供的各項產(chǎn)品/服務前,仔細閱讀并充分理解本《隱私政策》(重點內(nèi)容我們已將字體加粗請您特別關注)并作出相應選擇。一旦您使用或繼續(xù)使用我們的產(chǎn)品/服務時,即意味著您同意我們按照本隱私政策處理您的相關信息。
本隱私政策僅適用于我們所收集的您的個人信息,以及為您提供的服務和功能。并不適用于任何第三方對您的個人信息的收集,以及任何第三方提供的服務或第三方的信息使用規(guī)則。
一、我們收集的信息
個人信息是指以電子或者其他方式記錄的能夠單獨或者與其他信息結(jié)合識別特定自然人身份或者反映特定自然人活動情況的各種信息。我們僅會出于本政策所述的以下目的,收集和使用您的個人信息:
1. 產(chǎn)品的正常運行所需或非必需權限
? 當您使用我們產(chǎn)品的相關服務時,為了保障軟件與服務的正常運行,我們會收集您的硬件型號、操作系統(tǒng)版本號、國際移動設備識別碼(IMEI)、國際移動用戶識別碼(IMSI)、網(wǎng)絡設備硬件地址(MAC)、IP 地址、iOS廣告標識符(IDFA)、軟件版本號、網(wǎng)絡接入方式及類型、操作日志信息(如服務故障信息),這類信息是為提供服務必須收集的基礎信息。
? ? 讀寫外置存儲信息。我們在應用第一次啟動時,將會請求您授權讀寫外置存儲信息權限。我們必須申請此權限,用于存儲您在產(chǎn)品使用過程中產(chǎn)生的數(shù)據(jù)。緩存當前使用狀態(tài),提升下次啟動速度和使用路徑。
? ? 訪問相機的權限,APP功能使用。
2. APP因為美顏需求會應用到人臉檢測,但是沒有對人臉識別數(shù)據(jù)進行保存收集,人臉檢測只檢測眼睛,臉頰且應用于美顏這樣的功能需求中。
3. 為您提供安全保障
? 為提高您使用我們提供的服務的安全性,更準確地預防釣魚網(wǎng)站欺詐和木馬病毒,我們可能會使用或整合您的個人信息以及我們的關聯(lián)方、合作伙伴取得您授權或者依法共享的信息,根據(jù)您的使用習慣和常用軟件信息等來綜合判斷您的賬號及交易風險,包括驗證身份,預防、發(fā)現(xiàn)、調(diào)查可能存在的欺詐、網(wǎng)絡病毒、網(wǎng)絡攻擊等安全風險以及違反我們或關聯(lián)方協(xié)議、政策或規(guī)則等行為,以保護您、其他用戶、我們或關聯(lián)方的合法權益,并記錄一些我們認為有風險的鏈接(“URL”)。
4. 其他用途
? 我們將信息用于本政策未載明的其他用途,或者將基于特定目的收集而來的信息用于其他目的時,會單獨征求您的授權同意。
5. 請您知悉,以下情形中,我們收集、使用個人信息無需征得您的授權同意
? 另外,根據(jù)相關法律法規(guī)及國家標準,以下情形中,我們可能會收集、使用您的相關個人信息無需征求您的授權同意:
o 與國家安全、國防安全等國家利益直接相關的;與公共安全、公共衛(wèi)生、公共知情等重大公共利益直接相關的;
o 與犯罪偵查、起訴、審判和判決執(zhí)行等直接相關的;
o 出于維護您或其他個人的生命、財產(chǎn)、聲譽等重大合法權益但又很難得到本人同意的;
o 所收集的個人信息是您自行向社會公眾公開的;
o 從合法公開披露的信息中收集個人信息的,如合法的新聞報道、政府信息公開等渠道;
o 根據(jù)您要求簽訂和履行合同所必需的;
o 用于維護所提供的產(chǎn)品或服務的安全穩(wěn)定運行所必需的,例如發(fā)現(xiàn)、處置產(chǎn)品或服務的故障;
o 為開展合法的新聞報道所必需的;
o 出于公共利益開展統(tǒng)計或?qū)W術研究所必要,且其對外提供學術研究或描述的結(jié)果時,對結(jié)果中所包含的個人信息進行去標識化處理的;
o 法律法規(guī)規(guī)定的其他情形。
二、我們?nèi)绾喂蚕怼⑥D(zhuǎn)讓、公開披露您的個人信息
1. 共享個人信息
我們不會將您的個人信息轉(zhuǎn)讓給任何公司、組織和個人,但以下情況除外:
? 在獲取明確同意的情況下轉(zhuǎn)讓:獲得您的明確同意后,我們會向其他方轉(zhuǎn)讓您的個人信息;
? 在涉及合并、收購或破產(chǎn)清算時,如涉及到個人信息轉(zhuǎn)讓,我們會在要求新的持有您個人信息的公司、組織繼續(xù)受此隱私政策的約束,否則我們將要求該公司、組織重新向您征求授權同意。
? 基于法定情形下:根據(jù)法律法規(guī)的規(guī)定、訴訟爭議解決需要,或行政、司法等有權機關依法提出的要求。
2. 轉(zhuǎn)讓個人信息
我們不會將您的個人信息轉(zhuǎn)讓給任何公司、組織和個人,但以下情況除外:
? 在獲取明確同意的情況下轉(zhuǎn)讓:獲得您的明確同意后,我們會向其他方轉(zhuǎn)讓您的個人信息。
? 在涉及合并、收購或破產(chǎn)清算時,如涉及到個人信息轉(zhuǎn)讓,我們會在要求新的持有您個人信息的公司、組織繼續(xù)受此隱私政策的約束,否則我們將要求該公司、組織重新向您征求授權同意。
3. 公開披露個人信息
我們僅會在以下情況下,且采取符合業(yè)界標準的安全防護措施的前提下,才可能公開披露您的個人信息:
? 根據(jù)您的需求,在您明確同意的披露方式下披露您所指定的個人信息;
? 根據(jù)法律、法規(guī)的要求、強制性的行政執(zhí)法或司法要求所必須提供您個人信息的情況下,我們可能會依據(jù)所要求的個人信息類型和披露方式公開披露您的個人信息。在符合法律法規(guī)的前提下,當我們收到上述披露信息的請求時,我們會要求必須出具與之相應的法律文件,如傳票或調(diào)查函。
三、個人信息安全保護
? 我們努力為用戶的信息安全提供保障,以防止信息的泄露、丟失、不當使用、未經(jīng)授權訪問和披露等。我們使用多方位的安全保護措施,以確保用戶的個人信息保護處于合理的安全水平,包括技術保護手段、管理制度控制、安全體系保障等諸多方面。同時,我們采用業(yè)界領先的技術保護措施。我們使用的技術手段包括但不限于防火墻、加密(例如SSL)、去標識化或匿名化處理、訪問控制措施等。此外,我們還會不斷加強安裝在您設備端的軟件的安全能力。例如,我們會在您的設備本地完成部分信息加密工作,以鞏固安全傳輸;我們會了解您設備安裝的應用信息和運行的進程信息,以預防病毒、木馬等惡意程序。
? 在不幸發(fā)生個人信息安全事件后,我們會立即成立專項應急小組,啟動應急預案,防止安全事件擴大,并按照法律法規(guī)的要求及時向您告知:安全事件的基本情況和可能的影響、我們已采取或?qū)⒁扇〉奶幹么胧?、您可自主防范和降低風險的建議、對您的補救措施等。我們將及時將事件相關情況以郵件、信函、電話等方式告知您,難以逐一告知個人信息主體時,我們會采取合理、有效的方式發(fā)布公告。同時,我們還將按照監(jiān)管部門要求,主動上報個人信息安全事件的處置情況。
? 信息的存儲地點、期限及轉(zhuǎn)移
存儲信息的地點,(主體)遵守法律法規(guī)的規(guī)定,將境內(nèi)收集的用戶個人信息存儲于境內(nèi)。
? 存儲信息的期限
(主體)僅為實現(xiàn)目的在法律規(guī)定的最短期間內(nèi)保留用戶的個人信息。但在下列情況下,我們有可能因需要符合法律要求,更改個人信息 的存儲時間:
? 1)為遵守適用的法律法規(guī)等有關規(guī)定;
? 2)為遵守法院判決、裁定或其他法律程序的規(guī)定;
? 3)為遵守相關政府機關或法定授權組織的要求;
? 4)與公共安全、公共衛(wèi)生、公共知情等重大公共利益直接相關的有理由確信需要遵守法律法規(guī)等有關規(guī)定;
? 5)為執(zhí)行相關服務協(xié)議或本政策、維護社會公共利益,為保護我們的客戶、我們及/或關聯(lián)公司、其他用戶或雇員的人身財產(chǎn)安全或其他合法權益所合理必需的用途;
? 6)當本產(chǎn)品或服務發(fā)生停止運營的情形時,我們將采取例如,公告等形式通知用戶,并在合理的期限內(nèi)刪除或匿名化處理所收集的個人信息。
四、未成年人的個人信息保護
? 我們非常重視對未成年人個人信息的保護。我們的網(wǎng)站和服務主要面向未成人。如您為未成年人的,建議您請您的父母或監(jiān)護人仔細閱讀本隱私權政策,并在征得您的父母或監(jiān)護人同意的前提下使用我們的服務或向我們提供信息。
? 對于經(jīng)父母或監(jiān)護人同意使用我們的產(chǎn)品或服務而收集未成年人個人信息的情況,我們只會在法律法規(guī)允許、父母或監(jiān)護人明確同意或者保護未成年人所必要的情況下使用、共享、轉(zhuǎn)讓或披露此信息。
? 如果我們發(fā)現(xiàn)自己在未事先獲得可證實的父母或法定監(jiān)護人同意的情況下收集了未成年人的個人信息,則會設法盡快刪除相關數(shù)據(jù)。
五、你的權利
我們非常重視你對個人信息的管理,并盡全力保護你對于你個人信息的查詢、訪問、修改、刪除、撤回同意授權、注銷賬號、投訴舉報以及設置隱私功能等權利,以使你有能力保障你的隱私和安全。
? 改變你授權同意范圍或撤銷授權
? 改變或撤回敏感信息權限
你可以在優(yōu)橙產(chǎn)品中刪除信息、更改隱私設置以及在設備本身操作系統(tǒng)中關閉地理位置、外置存儲信息等權限改變同意范圍或撤回你的授權
? 投訴舉報
你可按照我們公示的制度進行投訴或舉報。如果你認為你的個人信息權利可能受到侵害,或者發(fā)現(xiàn)侵害個人信息權利的線索(例如:認為我們收集你的個人信息違反法律規(guī)定或者雙方約定),你可以通過點擊用戶反饋,進入用戶反饋界面與我們聯(lián)系。我們核查后會及時反饋你的投訴與舉報。
? 訪問隱私政策
你可以在首頁,或者在app設置頁面查看本隱私政策的全部內(nèi)容。
? 停止運營向你告知
如我們停止運營,我們將及時停止收集你個人信息的活動,將停止運營的通知以逐一送達或公告的形式通知你,并對所持有的你的個人信息進行刪除或匿名化處理。
六、通知和修訂
? 為給您提供更好的服務,我們的業(yè)務將不時變化,本隱私政策也將隨之調(diào)整。未經(jīng)您明確同意,我們不會削減您依據(jù)本隱私政策所應享有的權利。我們會通過在我們網(wǎng)站、移動端上發(fā)出更新版本或以其他方式提醒您相關內(nèi)容的更新,也請您訪問我們以便及時了解最新的隱私政策。在前述情況下,若您繼續(xù)使用我們的服務,即表示同意接受修訂后的本政策并受之約束。
七、如何聯(lián)系我們
? 如果您對于我們的個人信息處理行為存在任何投訴舉報需求,您可以通過
? 1、紅橙公司網(wǎng)站(http://www.grjx.com.cn)
? 2、郵箱(70570090@qq.com)
與我們聯(lián)系并作充分描述,我們將在驗證您身份的7天內(nèi)答復您的請求并盡力解決。
? 公司名稱:潮州市紅橙科技有限公司
? 公司注冊地址:廣東省潮州市楓溪區(qū)財富中心B區(qū)22樓
? 公司常用辦公地址:廣東省潮州市楓溪區(qū)財富中心B區(qū)22樓”;
]]>設備DK—-設備唯一的標識碼,用于讓APP知道你是誰,就是一個人的名字一樣。
1/現(xiàn)在有A,B,兩臺設備,我的目標是想知道親人B的位置,那我就要把B手機上的設備DK分享給A,下面是操作視頻。
2/你已經(jīng)把B的DK保存到A的親人DK里了,那A就可以知道B的位置(這也是我們的功能目的),但是前提是要設置好B的權限如
2/1(位置設置為始終允許定位—為了定位B這是必須)
2/2(自啟動–為了APP在手機重啟后被用戶忘記,增加APP的活躍度,如果APP不活躍那也接收不到A的位置請求)
2/3(允許后臺運行–有點靜靜地定位的意思,但是在通知欄上是有A請求位置的通知信息,還是有告知用戶的,如果沒有這個權限,那只有用戶B打開親人定位寶APP才可能 發(fā)送位置給A,B打開APP的概率太低,所以這個設置是必須)
2/4(通知權限–顯示用戶位置請求或是現(xiàn)在后臺正在做的事,必須的,用戶有告知的權利。)
以上是B用戶要打開的權限,在首頁都可以讓用戶找到相應的位置。
都設置好了,那還要設置好A用戶的通知權限,因為A用戶是主動的一方,那發(fā)送位置的請求后,只要等待B用戶發(fā)送回來的通知就可以了,
所以B用戶只要有通知權限就可以。
具體操作如下:
3/A,B用戶的權限設置好了以后,那只要A用戶點擊首頁的“點擊我,等待通知欄就知道親人位置”,點擊后,如果B用戶有亮屏的情況下,B的手機就會后臺定位再把B的位置發(fā)送到A手機的通知欄里。用戶A可以在通知欄里看通知信息,也可以在APP的查詢功能里查找B發(fā)來的位置。
下面是操作視頻。
可以有效地實時 了解你要守護的親人現(xiàn)在在哪里,不過就是要始終打開位置權限才可以做這一系列的功能。
#sudo -i
# sudo apt-get update
# sudo apt update
Step 1 – Install MongoDB
By default, MongoDB is available in the Ubuntu 20.04 default repository. You can install it by running the following command:
apt-get install mongodb-server -y
Once the MongoDB is installed, you can verify the status of MongoDB with the following command:
systemctl status mongodb
You should see the following output:
● mongodb.service – An object/document-oriented database Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-08-06 07:32:44 UTC; 30s ago Docs: man:mongod(1) Main PID: 3222 (mongod) Tasks: 23 (limit: 4691) Memory: 42.0M CGroup: /system.slice/mongodb.service └─3222 /usr/bin/mongod –unixSocketPrefix=/run/mongodb –config /etc/mongodb.conf Aug 06 07:32:44 ubuntu2004 systemd[1]: Started An object/document-oriented database.
Step 2 – Install Node.js
First, install the necessary dependencies using the following command.
apt-get install -y ca-certificates curl gnupg
Next, download the Node.js GPG key.
mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg –dearmor -o /etc/apt/keyrings/nodesource.gpg
Next, add the NodeSource repo to the APT source list.
echo “deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main” | tee /etc/apt/sources.list.d/nodesource.list
Then, update the repository index and install the Ndoe.js with the following command.
apt update apt-get install -y nodejs
Next, verify the Node.js version using the following command.
node -v
Output.
v18.19.0
Step 3 – Install Parse Server
# npm install –global yarn
You can install the parse-server module using the Yarn package manager as shown below:
yarn global add parse-server
Once installed, you will need to create a parse server configuration file and define the attributes of the parse server. You can create it with the following command:
nano config.json
Add the following lines:
{ “appName”: “My Parse Server”, “databaseURI”: “mongodb://127.0.0.1:27017/parsedb”, “appId”: “K”, “masterKey”: “L”, “serverURL”: “https://ip:1337/parse”, “publicServerURL”: “https://ip:1337/parse”, “port”: 1337,
“masterKeyIps”:[“0.0.0.0”],
“maintenanceKeyIps”:[“0.0.0.0”] }
Save and close the file then start the parse server using the following command:
nohup parse-server config.json &
At this point, the parse server is started and listening on port 1337. You can verify it with the following command:
ss -ant | grep 1337
You should get the following output:
LISTEN 0 511 0.0.0.0:1337 0.0.0.0:* TIME-WAIT 0 0 127.0.0.1:1337 127.0.0.1:40568
Step 4 – Configure Parse Server Dashboard
Parse server comes with a powerful dashboard that allows you to access the Parse server through a web browser. You can install the parse dashboard with the following command:
yarn global add parse-dashboard
After installing the Parse dashboard, create a configuration file for the Parse dashboard with the following command:
nano parse-darshboard-config.json
Add the following lines:
{ “apps”: [ { “serverURL”: “http://your-server-ip:1337/parse”, “appId”: “K”, “masterKey”: “L”, “allowInsecureHTTP”: “true”, “appName”: “MyApp1”,
“masterKeyIps”:[“0.0.0.0”],
“maintenanceKeyIps”:[“0.0.0.0”] } ], “users”: [ { “user”:”admin”, “pass”:”yourpassword” } ], “iconsFolder”: “icons” }
Save and close the file, then start the Parse dashboard with the following command:
nohup parse-dashboard –dev –config parse-darshboard-config.json &
At this point, the Parse dashboard is started and listening on port 4040. You can verify it with the following command:
ss -ant | grep 4040
You should get the following output:
LISTEN 0 511 0.0.0.0:4040 0.0.0.0:*
Step 5 – Verify Parse Server——這一步可以忽略
At this point, the Parse server is installed and configured. Now, perform some tests to make sure it’s running.
First, add some values to the Parse server with the following command:
curl -X POST -H “X-Parse-Application-Id: KSDJFKASJFI3S8DSJFDH” -H “Content-Type: application/json” -d ‘{“score”:1337,”InventoryName”:”Desktops”,”cheatMode”:false}’ http://localhost:1337/parse/classes/Inventory
You should get the following output:
{“objectId”:”BCq9j8fPfM”,”createdAt”:”2020-08-06T07:48:14.530Z”}
Now, fetch the value from the Parse server using the following command:
curl -X GET -H “X-Parse-Application-Id: KSDJFKASJFI3S8DSJFDH” http://localhost:1337/parse/classes/Inventory/BCq9j8fPfM
You should get the following output:
{“objectId”:”BCq9j8fPfM”,”score”:1337,”InventoryName”:”Desktops”,”cheatMode”:false,”createdAt”:”2020-08-06T07:48:14.530Z”,”updatedAt”:”2020-08-06T07:48:14.530Z”}
Step 6 – Access Parse Server Dashboard
You can also access the parse server dashboard by visiting the URL
http://your-server-ip:4040 in your web browser.
You should see the following screen:
Provide your admin username and password which you have defined in the Parse dashboard configuration file and click on the Log in button. You should see the Parse server dashboard in the following screen:
系統(tǒng)重啟后
sudo service mongodb start
cd root
nohup parse-server config.json &
nohup parse-dashboard --dev --config parse-darshboard-config.json &]]>
https://docs.parseplatform.org/parse-server/guide/#deploying-parse-server
https://github.com/parse-community/parse-server
騰訊云,系統(tǒng)是ubuntu20.04,也可以windows或是其它linux但是下面的教程是針對ubuntu20
1/ 安裝npm
# sudo apt-get update
# sudo apt update
1.2安裝npm
# sudo apt install npm
1.4安裝-g
# npm install n -g
2/安裝NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
export NVM_DIR=”$([ -z “${XDG_CONFIG_HOME-}” ] && printf %s “${HOME}/.nvm” || printf %s “${XDG_CONFIG_HOME}/nvm”)” [ -s “$NVM_DIR/nvm.sh” ] && \. “$NVM_DIR/nvm.sh”
source ~/.bashrc
nvm install 18
nvm use 18
3/安裝monogo
在/root/目錄下創(chuàng)建一個parse文件夾,再在parse文件下創(chuàng)建一個mongodb文件夾,切換到mongodb文件夾下
# cd /root/parse/mongodb
3.2.下載mongodb安裝包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2204-6.0.16.tgz
用的是6.0版本。看parse官方文檔最高支持7.0 7.0我也想下載,就是太慢了,就用了6,也可以用7的。
我是在服務器下載太慢了,所以用mac中的sftp上傳數(shù)據(jù)到ubuntu
終端選擇遠程主機 —–用戶名和密碼連接 。 put 本地文件 目的地址
3.3.解壓
# tar -xvf mongodb-linux-x86_64-ubuntu2204-6.0.16.tgz
3.4.將解壓文件下文件移到當前目錄
# mv mongodb-linux-x86_64-ubuntu2204-6.0.16/* ./
3.5.刪除壓縮包和解壓文件夾
# rm mongodb-linux-x86_64-ubuntu2204-6.0.16/ -rf
# rm mongodb-linux-x86_64-ubuntu2204-6.0.16.tgz -f
3.6.當前文件夾下創(chuàng)建 data/db data/logs/目錄
3.7.進入mongodb/bin目錄,執(zhí)行以下命令將mongo和mongod設置為全局命令:
# ln -s /root/parse/mongodb/bin/mongo /usr/local/bin/mongo
# ln -s /root/parse/mongodb/bin/mongod /usr/local/bin/mongod
3.8. mongodb目錄下創(chuàng)建data文件夾,data文件加下分別創(chuàng)建db和logs文件夾用以存儲數(shù)據(jù)和日志
bin目錄下創(chuàng)建配置文件mongodb.conf 通過vim添加如下參數(shù)
dbpath = /root/parse/mongodb/data/db
logpath = /root/parse/mongodb/data/logs/mongodb.log
bind_ip = 0.0.0.0
port = 27017
fork = true
logappend = true
添加之后保存退出:wq
3.9.啟動mongodb
# ./mongod –config /root/parse/mongodb/bin/mongodb.conf
如果遇到mongod: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
安裝libcurl庫
apt-get install libcurl4-openssl-dev
接著運行
# mongod –config /root/parse/mongodb/bin/mongodb.conf
運行成功顯示如下:
3.10.啟動成功后在瀏覽器中輸入:你的服務器ip:27017 ,例如:11.32.128.12:27017
顯示如下則說明安裝成功
It looks like you are trying to access MongoDB over HTTP on the native driver port.It looks like you are trying to access MongoDB over HTTP on the native driver port.
如果不能顯示,請在你服務器中配置安全組,并在安全組中將27017端口打開后重試。
也可以通過進程查詢命令查詢是否啟動了進程 如下有一個0.0.0.0:27017的進程 說明程序已啟動
# netstat -tunlp
4/安裝parse-server
4.1安裝
# npm install -g parse-server
4.2安裝成功后可以通過命令啟動Parse-server,啟動前請在你服務器中配置安全組,并在安全組中將1337端口打開
安裝過程中會有各種問題,你可以看下提示再解決掉問題再執(zhí)行npm install -g parse-server
我出現(xiàn)的問題安裝到最后是要說要node18,所以我在開始就安裝18.
經(jīng)第二次又是哪一個文件夾沒有權限,只能執(zhí)行sudo chmod -R 777 /usr/local/lib 再執(zhí)行npm install -g parse-server . 這一步我是錯的,應該是用sudo -i來
parse-server –appId RedETY231151C07FB4PL –masterKey RedF16214HLKSFW11417A9 –databaseURI mongodb://127.0.0.1:27017/parse –serverURL http://127.0.0.1/parse &
$ parse-server –appId APPLICATION_ID –masterKey MASTER_KEY –databaseURI mongodb://localhost/parsedb
.安裝parse-dashboard
我們已經(jīng)有一臺可以存儲數(shù)據(jù)的服務器了,是不是應該給他裝一個界面化的管理工具呢?parse-dashboard就是配套的后臺管理界面的程序。
5.1.安裝
安裝git
# sudo apt-get install git
安裝parse-dashboard
# npm install -g parse-dashboard
5.2.如果安裝卡頓或者緩慢可以配置一個github的host
# sudo vim /etc/hosts
復制粘貼如下:
140.82.113.3 github.com
140.82.114.20 gist.github.com
151.101.184.133 assets-cdn.github.com
151.101.184.133 raw.githubusercontent.com
151.101.184.133 gist.githubusercontent.com
151.101.184.133 cloud.githubusercontent.com
151.101.184.133 camo.githubusercontent.com
151.101.184.133 avatars0.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
199.232.28.133 avatars1.githubusercontent.com
151.101.184.133 avatars1.githubusercontent.com
151.101.184.133 avatars2.githubusercontent.com
199.232.28.133 avatars2.githubusercontent.com
151.101.184.133 avatars3.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
151.101.184.133 avatars4.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
151.101.184.133 avatars5.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
151.101.184.133 avatars6.githubusercontent.com
199.232.68.133 avatars6.githubusercontent.com
151.101.184.133 avatars7.githubusercontent.com
199.232.68.133 avatars7.githubusercontent.com
151.101.184.133 avatars8.githubusercontent.com
199.232.68.133 avatars8.githubusercontent.com
:wq保存退出 重新運行上面的命令
5.3 安裝成功后,創(chuàng)建配置文件
在/etc/parse/目錄下創(chuàng)建一個parse-dashboard.json配置文件,沒有文件夾自己新建一個
# vim /etc/parse/parse-dashboard.json
編輯輸入如下配置
{ “apps”: [{ “serverURL”: “http://127.0.0.1:1337/parse”, “appId”: “RedETY231151C07FB4PL”, “masterKey”: “RedF16214HLKSFW11417A9”, “appName”: “Red” }], “users”: [{ “user”: “admin”, “pass”: “admin” }] }
5.4啟動程序
# parse-dashboard –config /etc/parse/parse-dashboard.json –allowInsecureHTTP &
http://ip:4040. 測試
]]>buildTypes{
release {
isMinifyEnabled = false
}
}
我是在release中有這樣的問題,所以才加在這里,如果你debug已經(jīng)有問題了,那可能可以嘗試google 上的方法,把missrulemap.txt中的增加到混淆文件中也可以解決。
]]>