Her platform kendi push kimlik bilgilerini gerektirir. SDK’yı entegre etmeden önce uygulamanızın desteklediği her platform için kimlik bilgilerini yapılandırın.
New App/Website’e tıklayarak yeni bir uygulama oluşturun veya Ayarlar > Push & Uygulama İçi’nde mevcut bir uygulamaya platform ekleyin. Yapılandırmak istediğiniz platform(ları) seçin ve İleri: Platformunuzu Yapılandırın’a tıklayın.
İlk OneSignal uygulamanızı, Kuruluşunuzu ve kanalınızı kurma.
Hayır, ancak şiddetle önerilirler — ve GitHub’da açık kaynaktırlar. OneSignal’i yalnızca REST API kullanarak entegre edebilirsiniz, ancak SDK’lar özellikle platformlar arası push bildirimlerini işlemek için süreci önemli ölçüde basitleştirir.
Push bildirimleri, SDK’ların sizin için işlediği platforma özel gereksinimlere sahiptir:
Android, iOS, Huawei ve web’de push token’ları alma
Abonelik durumunu ve kullanıcı opt-in istemlerini yönetme
İstemcide push bildirimlerini görüntüleme ve işleme
Apple’ın APNs’i ve Google’ın FCM’i farklı payload formatları kullanır. OneSignal SDK’sı, mesajları doğru şekilde görüntülemek ve izlemek için özel payload’ları ayrıştırır. Bunu manuel olarak sürdürmek önemli ölçüde karmaşıklık ekler. Daha fazla bilgi edinin: Build vs. Buy: What Goes Into Building a Push Notification Platform
iOS ve Android için ayrı OneSignal uygulamalarına ihtiyacım var mı?
Hayır. Tek bir OneSignal uygulaması birden fazla platformu — iOS, Android, Huawei, Amazon ve web — destekler. Settings > Push & In-App bölümünde her platformun kimlik bilgilerini yapılandırın ve hepsi aynı uygulama, kullanıcılar ve segmentleri paylaşır.
Çin’deki veya Huawei cihazları push bildirimleri alabilir mi?
Cihazda Google Play Services varsa, FCM aracılığıyla push alır. Uygulama Huawei AppGallery’den indirildiyse (Android çalıştıran HarmonyOS olmayan Huawei cihazlar dahil), HMS aracılığıyla push alır — bunu etkinleştirmek için Huawei SDK’yı kurun. OneSignal, hem HMS hem de FCM’i destekleyen cihazlar için varsayılan olarak FCM kullanır. Gerekirse FCM yerine HMS’i tercih edebilirsiniz.
Bu sayfa yararlı mıydı?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OneSignal Documentation","description":"OneSignal is a platform for sending push notifications, emails, in-app messages, and SMS campaigns via a single API, Journey Builder, and a dashboard.","colors":{"primary":"#3A3DB3","light":"#E54B4D","dark":"#3A3DB3"},"logo":{"light":"https://mintcdn.com/onesignal/yJcueeDCO7UpHnnY/logo/OneSignal-Logo.svg?fit=max\u0026auto=format\u0026n=yJcueeDCO7UpHnnY\u0026q=85\u0026s=1fcfb6fef6d820fd9d99c74850711107","dark":"https://mintcdn.com/onesignal/s4WC_KzLxf8ornqq/logo/OneSignal-Logo-White.svg?fit=max\u0026auto=format\u0026n=s4WC_KzLxf8ornqq\u0026q=85\u0026s=2573a53b5aea961e18c82b3af8f31925"},"favicon":"https://mintcdn.com/onesignal/SGduBFHpiRdg5l6h/favicon.ico?fit=max\u0026auto=format\u0026n=SGduBFHpiRdg5l6h\u0026q=85\u0026s=c0a99fadc0553c658a83741c5611cef4","api":{"examples":{"languages":["curl","typescript","python","php","go","ruby","java","csharp","rust"],"autogenerate":true}},"navbar":{"links":[{"href":"mailto:support@onesignal.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.onesignal.com"}},"footer":{"socials":{"github":"https://github.com/OneSignal","linkedin":"https://linkedin.com/company/onesignal","youtube":"https://www.youtube.com/@onesignalofficial/playlists"}},"seo":{"metatags":{"apple-mobile-web-app-title":"OneSignal Docs"}},"fonts":{"family":"Nunito Sans"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-2DGWL0VYP5"},"posthog":{"apiKey":"phc_vZpvE0f5eyzcOt30FHer34yddVmNdo9kmlMVRBzLMtn","apiHost":"https://eu.i.posthog.com","sessionRecording":true}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"languages":[{"language":"en","href":"docs/en/home"},{"language":"cn","href":"docs/cn/home"},{"language":"ko","href":"docs/ko/home"},{"language":"ja","href":"docs/ja/home"},{"language":"tr","href":"docs/tr/home"},{"language":"pt-BR","href":"docs/pt-BR/home"},{"language":"es","href":"docs/es/home"},{"language":"fr","href":"docs/fr/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"onesignal","hasAudioNarration":false,"actualSubdomain":"onesignal","customDomains":["documentation.onesignal.com"],"gitSource":{"type":"github","owner":"onesignal","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af263cb6575a850b3cad407","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"en","tag":"User Guides","count":203},{"language":"es","tag":"Guías del Usuario","count":178},{"language":"fr","tag":"Guides utilisateur","count":178},{"language":"ja","tag":"ユーザーガイド","count":178},{"language":"ko","tag":"사용자 가이드","count":178},{"language":"pt-BR","tag":"Guia do Usuário","count":178},{"language":"tr","tag":"Kullanıcı Kılavuzları","count":178},{"language":"cn","tag":"用户指南","count":176},{"language":"en","tag":"Message channels","count":90},{"language":"es","tag":"Canales de mensajería","count":84},{"language":"fr","tag":"Canaux de messagerie","count":84},{"language":"ja","tag":"メッセージングチャネル","count":84},{"language":"ko","tag":"메시지 채널","count":84},{"language":"pt-BR","tag":"Canais de mensagem","count":84},{"language":"tr","tag":"Mesaj kanalları","count":84},{"language":"cn","tag":"消息渠道","count":83},{"language":"default","tag":"API Reference","count":68},{"language":"default","tag":"API reference","count":64},{"language":"en","tag":"Analytics \u0026 Integrations","count":53},{"language":"es","tag":"Analítica \u0026 Integraciones","count":52},{"language":"fr","tag":"Analyses et intégrations","count":52},{"language":"ja","tag":"分析 \u0026 統合","count":52},{"language":"ko","tag":"분석 \u0026 통합","count":52},{"language":"pt-BR","tag":"Análises \u0026 Integrações","count":52},{"language":"tr","tag":"Analitik ve Entegrasyonlar","count":52},{"language":"cn","tag":"分析和集成","count":51},{"language":"cn","tag":"开发者指南","count":48},{"language":"es","tag":"Guías del desarrollador","count":48},{"language":"fr","tag":"Guides développeur","count":48},{"language":"ja","tag":"開発者ガイド","count":48},{"language":"ko","tag":"개발자 가이드","count":48},{"language":"tr","tag":"Geliştirici Kılavuzları","count":48},{"language":"en","tag":"Developer Guides","count":47},{"language":"pt-BR","tag":"Guia de desenvolvedor","count":47},{"language":"en","tag":"Integrations","count":37},{"language":"es","tag":"Integraciones","count":37},{"language":"fr","tag":"Intégrations","count":37},{"language":"ja","tag":"統合","count":37},{"language":"ko","tag":"통합","count":37},{"language":"pt-BR","tag":"Integrações","count":37},{"language":"tr","tag":"Entegrasyonlar","count":37},{"language":"cn","tag":"集成","count":36},{"language":"en","tag":"Tutorials","count":35},{"language":"cn","tag":"推送通知","count":31},{"language":"cn","tag":"OneSignal 作为目的地","count":31},{"language":"en","tag":"Push","count":31},{"language":"en","tag":"OneSignal as destination","count":31},{"language":"es","tag":"Push notificaciones","count":31},{"language":"es","tag":"OneSignal como destino","count":31},{"language":"fr","tag":"Push","count":31},{"language":"fr","tag":"OneSignal comme destination","count":31},{"language":"ja","tag":"プッシュ通知","count":31},{"language":"ja","tag":"OneSignal as 宛先","count":31},{"language":"ko","tag":"푸시","count":31},{"language":"ko","tag":"OneSignal을 데이터 목적지로 사용","count":31},{"language":"pt-BR","tag":"Push notificações","count":31},{"language":"pt-BR","tag":"OneSignal como destino","count":31},{"language":"tr","tag":"Anlık bildirimler","count":31},{"language":"tr","tag":"OneSignal hedef","count":31},{"language":"en","tag":"Mobile SDKs","count":26},{"language":"cn","tag":"移动SDK","count":25},{"language":"es","tag":"SDKs móviles","count":25},{"language":"fr","tag":"SDK mobiles","count":25},{"language":"ja","tag":"モバイルSDK","count":25},{"language":"ko","tag":"모바일 SDKs","count":25},{"language":"pt-BR","tag":"SDKs móveis","count":25},{"language":"tr","tag":"Mobil SDK'lar","count":25},{"language":"cn","tag":"教程","count":24},{"language":"es","tag":"Tutoriales","count":24},{"language":"fr","tag":"Tutoriels","count":24},{"language":"ja","tag":"チュートリアル","count":24},{"language":"ko","tag":"튜토리얼","count":24},{"language":"pt-BR","tag":"Tutoriais","count":24},{"language":"tr","tag":"Eğitimler","count":24},{"language":"en","tag":"Mobile SDK setup","count":19},{"language":"cn","tag":"移动SDK设置","count":18},{"language":"es","tag":"Configuración del SDK móvil","count":18},{"language":"fr","tag":"Configuration SDK mobile","count":18},{"language":"ja","tag":"モバイルSDKセットアップ","count":18},{"language":"ko","tag":"모바일 SDK 설정","count":18},{"language":"pt-BR","tag":"Configuração do SDK móvel","count":18},{"language":"tr","tag":"Mobil SDK kurulumu","count":18},{"language":"default","tag":"Messages","count":9},{"language":"default","tag":"Users","count":9},{"language":"default","tag":"Organization","count":9},{"language":"default","tag":"Journeys","count":8},{"language":"default","tag":"Deprecated","count":6},{"language":"default","tag":"Templates","count":6},{"language":"default","tag":"Subscriptions","count":6},{"language":"default","tag":"Segments","count":5}]},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"email":"support@onesignal.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"docs/tr/mobile-sdk-setup","slug":"/docs/tr/mobile-sdk-setup","pageMetadata":{"title":"Mobil SDK kurulumu","description":"Android, iOS, Huawei, Amazon ve React Native, Expo, Flutter, Unity, Cordova ve Capacitor gibi çapraz platform çerçeveleri için OneSignal SDK'yı kurun.","keywords":["Mobil SDK","Android kurulumu","iOS kurulumu","React Native","Unity","Flutter","Cordova","push bildirimleri"],"href":"/docs/tr/mobile-sdk-setup"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Android, iOS, Huawei, Amazon ve React Native, Expo, Flutter, Unity, Cordova ve Capacitor gibi çapraz platform çerçeveleri için OneSignal SDK’yı kurun.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const SdkReleasesIframe=({sdkFilter=undefined,viewMode=undefined,height,...frameProps})=>{const{Frame}=_provideComponents()||{};if(!Frame)_missingMdxReference(`Frame`,true);const baseUrl=`https://onesignal.github.io/sdk-releases`;const buildUrl=(theme,sdkFilter,viewMode)=>{const url=new URL(baseUrl);const params=new URLSearchParams;if(theme){params.set(`theme`,theme)}if(sdkFilter){params.set(`sdk`,sdkFilter)}if(viewMode){params.set(`viewMode`,viewMode)}if(params.toString()){url.search=params.toString()}return url.toString()};const detectTheme=()=>{if(document.documentElement.classList.contains(`dark`)){return`dark`}return`light`};const[theme,setTheme]=useState(`light`);const[iframeSrc,setIframeSrc]=useState(()=>{const initialTheme=detectTheme();return buildUrl(initialTheme,sdkFilter,viewMode)});useEffect(()=>{const currentTheme=detectTheme();setTheme(currentTheme);setIframeSrc(buildUrl(currentTheme,sdkFilter,viewMode));const mediaQuery=window.matchMedia(`(prefers-color-scheme: dark)`);const handleThemeChange=()=>{const newTheme=detectTheme();setTheme(newTheme);setIframeSrc(buildUrl(newTheme,sdkFilter,viewMode))};if(mediaQuery.addEventListener){mediaQuery.addEventListener(`change`,handleThemeChange)}else{mediaQuery.addListener(handleThemeChange)}window.addEventListener(`storage`,handleThemeChange);const observer=new MutationObserver(handleThemeChange);observer.observe(document.documentElement,{attributes:true,attributeFilter:[`class`,`data-theme`]});return()=>{if(mediaQuery.removeEventListener){mediaQuery.removeEventListener(`change`,handleThemeChange)}else{mediaQuery.removeListener(handleThemeChange)}window.removeEventListener(`storage`,handleThemeChange);observer.disconnect()}},[sdkFilter,viewMode]);const getIframeHeight=()=>{if(viewMode===`table`){return`450`}if(viewMode===`mini`){return`170`}return`800`};const iframeHeight=height||getIframeHeight();return _jsx(Frame,{...frameProps,children:_jsx(`iframe`,{src:iframeSrc,width:`100%`,height:iframeHeight,frameBorder:`0`,style:{border:`none`},title:`SDK Releases`},iframeSrc)})};function _createMdxContent(props){const _components={a:`a`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,Card,Columns,Frame,Heading,Info,Note,OptimizedImage,Step,Steps,_MdxComponentBoundary}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Card)_missingMdxReference(`Card`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`OneSignal mobil SDK, iOS, Android, Huawei ve Amazon uygulamalarınızda `,_jsx(_components.a,{href:`/docs/tr/push`,children:`push bildirimleri`}),`, `,_jsx(_components.a,{href:`/docs/tr/in-app-messages-setup`,children:`uygulama içi mesajlar`}),` ve `,_jsx(_components.a,{href:`/docs/tr/live-activities`,children:`Live Activities`}),`’i etkinleştirir. Kurulum iki adımdan oluşur:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Platform kimlik bilgilerini yapılandırın`}),` — FCM, APNs, HMS veya ADM kimlik bilgilerinizi OneSignal’e bağlayın`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`SDK’yı entegre edin`}),` — platformunuz için OneSignal SDK’yı yükleyin ve uygulamanızda başlatın`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Web siteleri için `,_jsx(_components.a,{href:`/docs/tr/web-push-setup`,children:`Web SDK kurulumu`}),`’na bakın.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`platform-kimlik-bilgilerini-yapılandırın`,children:`Platform kimlik bilgilerini yapılandırın`}),`\n`,_jsx(_components.p,{children:`Her platform kendi push kimlik bilgilerini gerektirir. SDK’yı entegre etmeden önce uygulamanızın desteklediği her platform için kimlik bilgilerini yapılandırın.`}),`\n`,_jsx(Heading,{level:`3`,id:`onesignal-uygulamanızı-ve-platformunuzu-yapılandırın`,children:`OneSignal uygulamanızı ve platformunuzu yapılandırın`}),`\n`,_jsx(_components.p,{children:`OneSignal uygulamanızı desteklediğiniz platformlarla yapılandırın — Apple (APNs), Google (FCM), Huawei (HMS) ve/veya Amazon (ADM).`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Kuruluşunuzun zaten bir OneSignal hesabı varsa, Kuruluşa `,_jsx(_components.a,{href:`/docs/en/manage-team-members`,children:`davet edilmeyi isteyin`}),`. Aksi takdirde, başlamak için `,_jsx(_components.a,{href:`https://onesignal.com`,children:`ücretsiz bir hesaba kaydolun`}),`.`]})}),`\n`,_jsx(Accordion,{title:`Adım adım kurulum talimatları`,icon:`circle-chevron-down`,id:`adim-adim-kurulum-talimatlari`,children:_jsxs(Steps,{children:[_jsxs(Step,{title:`Uygulamanızı oluşturun veya seçin`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`New App/Website`}),`’e tıklayarak yeni bir uygulama oluşturun veya `,_jsx(_components.strong,{children:`Ayarlar > Push \u0026 Uygulama İçi`}),`’nde mevcut bir uygulamaya platform ekleyin. Yapılandırmak istediğiniz platform(ları) seçin ve `,_jsx(_components.strong,{children:`İleri: Platformunuzu Yapılandırın`}),`’a tıklayın.`]}),_jsx(Frame,{caption:`İlk OneSignal uygulamanızı, Kuruluşunuzu ve kanalınızı kurma.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/BK2J-grzBpDdh8NC/images/dashboard/new-app-org-channel.png?fit=max\u0026auto=format\u0026n=BK2J-grzBpDdh8NC\u0026q=85\u0026s=ee0045484152ed15095f619344aa0564`,alt:`Kuruluş adı, uygulama adı ve kanal seçimini içeren yeni uygulama kurulum akışını gösteren OneSignal panosu`,\"data-og-width\":`2592`,width:`2592`,\"data-og-height\":`1904`,height:`1904`,\"data-path\":`images/dashboard/new-app-org-channel.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/BK2J-grzBpDdh8NC/images/dashboard/new-app-org-channel.png?w=280\u0026fit=max\u0026auto=format\u0026n=BK2J-grzBpDdh8NC\u0026q=85\u0026s=f561f13a86901e1a2acdbd8168635499 280w, https://mintcdn.com/onesignal/BK2J-grzBpDdh8NC/images/dashboard/new-app-org-channel.png?w=560\u0026fit=max\u0026auto=format\u0026n=BK2J-grzBpDdh8NC\u0026q=85\u0026s=7593b9333b4b1014ff381e29a9917248 560w, https://mintcdn.com/onesignal/BK2J-grzBpDdh8NC/images/dashboard/new-app-org-channel.png?w=840\u0026fit=max\u0026auto=format\u0026n=BK2J-grzBpDdh8NC\u0026q=85\u0026s=cb25a94f23d4618aa13f3ab02266fe92 840w, https://mintcdn.com/onesignal/BK2J-grzBpDdh8NC/images/dashboard/new-app-org-channel.png?w=1100\u0026fit=max\u0026auto=format\u0026n=BK2J-grzBpDdh8NC\u0026q=85\u0026s=ae1289473e1d3cc74948128412ddaf49 1100w, https://mintcdn.com/onesignal/BK2J-grzBpDdh8NC/images/dashboard/new-app-org-channel.png?w=1650\u0026fit=max\u0026auto=format\u0026n=BK2J-grzBpDdh8NC\u0026q=85\u0026s=0364af2ee413e616e7132fdcb455b1c0 1650w, https://mintcdn.com/onesignal/BK2J-grzBpDdh8NC/images/dashboard/new-app-org-channel.png?w=2500\u0026fit=max\u0026auto=format\u0026n=BK2J-grzBpDdh8NC\u0026q=85\u0026s=e1db1a4fc565b3a6f90c9f0a012286ca 2500w`})})]}),_jsxs(Step,{title:`Platform kimlik bilgilerini yapılandırın`,children:[_jsx(_components.p,{children:`Platformunuz için kimlik bilgilerini girin:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Android`}),`: `,_jsx(_components.a,{href:`/docs/en/android-firebase-credentials`,children:`Firebase Kimlik Bilgilerini Ayarlayın`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`iOS`}),`: `,_jsx(_components.a,{href:`/docs/en/ios-p8-token-based-connection-to-apns`,children:`p8 Token (Önerilen)`}),` veya `,_jsx(_components.a,{href:`/docs/en/ios-p12-generate-certificates`,children:`p12 Sertifikası`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Amazon`}),`: `,_jsx(_components.a,{href:`/docs/en/generate-an-amazon-api-key`,children:`API Anahtarı Oluşturun`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Huawei`}),`: `,_jsx(_components.a,{href:`/docs/en/authorize-onesignal-to-send-huawei-push`,children:`OneSignal’ı Yetkilendirin`})]}),`\n`]}),_jsxs(_components.p,{children:[`Kimlik bilgilerinizi girdikten sonra `,_jsx(_components.strong,{children:`Kaydet ve Devam Et`}),`’e tıklayın.`]})]}),_jsxs(Step,{title:`Uygulama ID'nizi kaydedin ve SDK'yı yükleyin`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Uygulama ID’niz`}),` son ekranda görüntülenir. Kopyalayıp kaydedin — SDK’yı başlatırken ihtiyacınız olacak. SDK platformunuzu seçin, ardından kurulum kılavuzunu izleyin.`]}),_jsx(Frame,{caption:`Uygulama ID'nizi kaydedin ve ek ekip üyelerini davet edin.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/VypVshrFHTBZfEma/images/dashboard/app-id-and-team-invite.png?fit=max\u0026auto=format\u0026n=VypVshrFHTBZfEma\u0026q=85\u0026s=e1e2aab6cca7c4aa6b9a76eff362d5af`,alt:`Kurulum sonrasında Uygulama ID'sini ve ekip davet seçeneğini gösteren OneSignal panosu`,\"data-og-width\":`2592`,width:`2592`,\"data-og-height\":`1904`,height:`1904`,\"data-path\":`images/dashboard/app-id-and-team-invite.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/VypVshrFHTBZfEma/images/dashboard/app-id-and-team-invite.png?w=280\u0026fit=max\u0026auto=format\u0026n=VypVshrFHTBZfEma\u0026q=85\u0026s=b9c148596d169748b1b5c59985dcb123 280w, https://mintcdn.com/onesignal/VypVshrFHTBZfEma/images/dashboard/app-id-and-team-invite.png?w=560\u0026fit=max\u0026auto=format\u0026n=VypVshrFHTBZfEma\u0026q=85\u0026s=515907e0935ef4656d6707d3dd20e590 560w, https://mintcdn.com/onesignal/VypVshrFHTBZfEma/images/dashboard/app-id-and-team-invite.png?w=840\u0026fit=max\u0026auto=format\u0026n=VypVshrFHTBZfEma\u0026q=85\u0026s=550f3af24a6586c1ad1a38cf821bdbd4 840w, https://mintcdn.com/onesignal/VypVshrFHTBZfEma/images/dashboard/app-id-and-team-invite.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VypVshrFHTBZfEma\u0026q=85\u0026s=c000572d5a172450e3bd77de2d35c427 1100w, https://mintcdn.com/onesignal/VypVshrFHTBZfEma/images/dashboard/app-id-and-team-invite.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VypVshrFHTBZfEma\u0026q=85\u0026s=84e9ff8e5638f2e5e20f2444ad4bb0c0 1650w, https://mintcdn.com/onesignal/VypVshrFHTBZfEma/images/dashboard/app-id-and-team-invite.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VypVshrFHTBZfEma\u0026q=85\u0026s=cbb18f88eade13e63af36b7dd629d7df 2500w`})})]})]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`sdk’yı-entegre-edin`,children:`SDK’yı entegre edin`}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`Android yerel`,icon:`android`,href:`/docs/tr/android-sdk-setup`,children:_jsx(_components.p,{children:`FCM kullanarak OneSignal SDK’yı yerel Android uygulamalarına entegre edin.`})}),_jsx(Card,{title:`iOS yerel`,icon:`apple`,href:`/docs/tr/ios-sdk-setup`,children:_jsx(_components.p,{children:`APNs kullanarak OneSignal SDK’yı yerel iOS uygulamalarına entegre edin.`})}),_jsx(Card,{title:`React Native ve Expo`,icon:`react`,href:`/docs/tr/react-native-sdk-setup`,children:_jsx(_components.p,{children:`React Native ve Expo ortamları için kurulum.`})}),_jsx(Card,{title:`Flutter`,icon:`mobile`,href:`/docs/tr/flutter-sdk-setup`,children:_jsx(_components.p,{children:`Dart kullanan Flutter uygulamaları için SDK kurulumu.`})}),_jsx(Card,{title:`Unity`,icon:`unity`,href:`/docs/tr/unity-sdk-setup`,children:_jsx(_components.p,{children:`Unity tabanlı mobil uygulamalar için çapraz platform SDK kurulumu.`})}),_jsx(Card,{title:`.NET MAUI`,icon:`microsoft`,href:`/docs/tr/net-sdk-setup`,children:_jsx(_components.p,{children:`OneSignal SDK’yı .NET MAUI uygulamalarıyla entegre edin.`})}),_jsx(Card,{title:`Huawei Android yerel`,icon:`mobile-screen`,href:`/docs/tr/huawei-sdk-setup`,children:_jsx(_components.p,{children:`HMS push hizmetlerini kullanan Huawei cihazları için SDK kurulumu.`})}),_jsx(Card,{title:`Cordova, Ionic ve Capacitor`,icon:`code`,href:`/docs/tr/cordova-sdk-setup`,children:_jsx(_components.p,{children:`Cordova, Ionic ve Capacitor hibrit mobil uygulamaları için kurulum.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`diğer-entegrasyonlar`,children:`Diğer entegrasyonlar`}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`FlutterFlow`,icon:`wand-magic-sparkles`,href:`/docs/tr/flutterflow-sdk-setup`,children:_jsx(_components.p,{children:`FlutterFlow uygulamaları için düşük kodlu SDK kurulumu.`})}),_jsx(Card,{title:`Median.co`,icon:`globe`,href:`/docs/tr/median-integration`,children:_jsx(_components.p,{children:`Median.co (eski adıyla GoNative.io) uygulamaları için entegrasyon kılavuzu.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`sdk-sürümleri`,children:`SDK sürümleri`}),`\n`,_jsx(_MdxComponentBoundary,{name:`SdkReleasesIframe`,children:_jsx(SdkReleasesIframe,{sdkFilter:`android,ios,unity,flutter,xamarin,cordova,reactnative,dotnet`,viewMode:`table`,height:`500`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`sss`,children:`SSS`}),`\n`,_jsx(Heading,{level:`3`,id:`sdk’lar-gerekli-mi`,children:`SDK’lar gerekli mi?`}),`\n`,_jsxs(_components.p,{children:[`Hayır, ancak şiddetle önerilirler — ve `,_jsx(_components.a,{href:`https://github.com/OneSignal/sdks`,children:`GitHub`}),`’da açık kaynaktırlar. OneSignal’i yalnızca `,_jsx(_components.a,{href:`/reference/rest-api-overview`,children:`REST API`}),` kullanarak entegre edebilirsiniz, ancak SDK’lar özellikle platformlar arası push bildirimlerini işlemek için süreci önemli ölçüde basitleştirir.`]}),`\n`,_jsx(Heading,{level:`3`,id:`sdk-olmadan-ne-yapabilirim`,children:`SDK olmadan ne yapabilirim?`}),`\n`,_jsx(_components.p,{children:`Aşağıdaki API’leri doğrudan kullanabilirsiniz:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/reference/create-user`,children:`Kullanıcı oluştur`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/reference/create-subscription`,children:`Abonelik oluştur`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/reference/update-user`,children:`Kullanıcıyı güncelle`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/reference/update-subscription`,children:`Aboneliği güncelle`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/reference/create-message`,children:`Mesaj oluştur`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/docs/tr/osnotification-payload`,children:`Bildirim payload referansı`})}),`\n`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/docs/tr/in-app-messages-setup`,children:`Uygulama içi mesajlar`}),` ve `,_jsx(_components.a,{href:`/docs/tr/live-activities`,children:`Live Activities`}),` SDK gerektirir — bunlar yalnızca API aracılığıyla iletilemez.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`sdk’ları-kullanmayı-neden-öneriyorsunuz`,children:`SDK’ları kullanmayı neden öneriyorsunuz?`}),`\n`,_jsx(_components.p,{children:`Push bildirimleri, SDK’ların sizin için işlediği platforma özel gereksinimlere sahiptir:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Android, iOS, Huawei ve web’de push token’ları alma`}),`\n`,_jsx(_components.li,{children:`Abonelik durumunu ve kullanıcı opt-in istemlerini yönetme`}),`\n`,_jsx(_components.li,{children:`İstemcide push bildirimlerini görüntüleme ve işleme`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Apple’ın APNs’i ve Google’ın FCM’i farklı payload formatları kullanır. OneSignal SDK’sı, mesajları doğru şekilde görüntülemek ve izlemek için özel payload’ları ayrıştırır. Bunu manuel olarak sürdürmek önemli ölçüde karmaşıklık ekler. Daha fazla bilgi edinin: `,_jsx(_components.a,{href:`https://onesignal.com/blog/build-vs-buy-what-goes-into-building-a-push-notification-platform/`,children:`Build vs. Buy: What Goes Into Building a Push Notification Platform`})]}),`\n`,_jsx(Heading,{level:`3`,id:`ios-ve-android-için-ayrı-onesignal-uygulamalarına-ihtiyacım-var-mı`,children:`iOS ve Android için ayrı OneSignal uygulamalarına ihtiyacım var mı?`}),`\n`,_jsxs(_components.p,{children:[`Hayır. Tek bir OneSignal uygulaması birden fazla platformu — iOS, Android, Huawei, Amazon ve web — destekler. `,_jsx(_components.strong,{children:`Settings > Push \u0026 In-App`}),` bölümünde her platformun kimlik bilgilerini yapılandırın ve hepsi aynı uygulama, kullanıcılar ve segmentleri paylaşır.`]}),`\n`,_jsx(Heading,{level:`3`,id:`çin’deki-veya-huawei-cihazları-push-bildirimleri-alabilir-mi`,children:`Çin’deki veya Huawei cihazları push bildirimleri alabilir mi?`}),`\n`,_jsxs(_components.p,{children:[`Cihazda Google Play Services varsa, FCM aracılığıyla push alır. Uygulama Huawei AppGallery’den indirildiyse (Android çalıştıran HarmonyOS olmayan Huawei cihazlar dahil), HMS aracılığıyla push alır — bunu etkinleştirmek için `,_jsx(_components.a,{href:`/docs/tr/huawei-sdk-setup`,children:`Huawei SDK`}),`’yı kurun. OneSignal, hem HMS hem de FCM’i destekleyen cihazlar için varsayılan olarak FCM kullanır. Gerekirse `,_jsx(_components.a,{href:`/docs/tr/huawei-sdk-setup#prefer-hms-over-fcm-optional`,children:`FCM yerine HMS’i tercih edebilirsiniz`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{SdkReleasesIframe,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Mobil SDK kurulumu","description":"Android, iOS, Huawei, Amazon ve React Native, Expo, Flutter, Unity, Cordova ve Capacitor gibi çapraz platform çerçeveleri için OneSignal SDK'yı kurun.","keywords":["Mobil SDK","Android kurulumu","iOS kurulumu","React Native","Unity","Flutter","Cordova","push bildirimleri"],"href":"/docs/tr/mobile-sdk-setup"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[153,2202,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Platform kimlik bilgilerini yapılandırın","slug":"platform-kimlik-bilgilerini-yapılandırın","depth":2,"children":[{"title":"OneSignal uygulamanızı ve platformunuzu yapılandırın","slug":"onesignal-uygulamanızı-ve-platformunuzu-yapılandırın","depth":3,"children":[]}]},{"title":"SDK’yı entegre edin","slug":"sdk’yı-entegre-edin","depth":2,"children":[{"title":"Diğer entegrasyonlar","slug":"diğer-entegrasyonlar","depth":3,"children":[]}]},{"title":"SDK sürümleri","slug":"sdk-sürümleri","depth":2,"children":[]},{"title":"SSS","slug":"sss","depth":2,"children":[{"title":"SDK’lar gerekli mi?","slug":"sdk’lar-gerekli-mi","depth":3,"children":[]},{"title":"SDK olmadan ne yapabilirim?","slug":"sdk-olmadan-ne-yapabilirim","depth":3,"children":[]},{"title":"SDK’ları kullanmayı neden öneriyorsunuz?","slug":"sdk’ları-kullanmayı-neden-öneriyorsunuz","depth":3,"children":[]},{"title":"iOS ve Android için ayrı OneSignal uygulamalarına ihtiyacım var mı?","slug":"ios-ve-android-için-ayrı-onesignal-uygulamalarına-ihtiyacım-var-mı","depth":3,"children":[]},{"title":"Çin’deki veya Huawei cihazları push bildirimleri alabilir mi?","slug":"çin’deki-veya-huawei-cihazları-push-bildirimleri-alabilir-mi","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/onesignal/e069c1b9f3157e14/hotjar-koala.js","/_mintlify/custom/onesignal/3e5d03885ab32f49/intercom.js","/_mintlify/custom/onesignal/dbb7af4794d1b586/munchkin-marketo.js"],"subdomain":"onesignal","siteName":"OneSignal Documentation","title":"Mobil SDK kurulumu - OneSignal Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/docs/en/mobile-sdk-setup","matchLevel":1},"cn":{"href":"/docs/cn/mobile-sdk-setup","matchLevel":1},"ko":{"href":"/docs/ko/mobile-sdk-setup","matchLevel":1},"ja":{"href":"/docs/ja/mobile-sdk-setup","matchLevel":1},"tr":{"href":"/docs/tr/mobile-sdk-setup","matchLevel":0},"pt-BR":{"href":"/docs/pt-BR/mobile-sdk-setup","matchLevel":1},"es":{"href":"/docs/es/mobile-sdk-setup","matchLevel":1},"fr":{"href":"/docs/fr/mobile-sdk-setup","matchLevel":1}}},"lastModified":"2026-08-31T17:09:26.901Z","originalFileLocation":"docs/tr/mobile-sdk-setup.mdx","locale":"tr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Android, iOS, Huawei, Amazon ve React Native, Expo, Flutter, Unity, Cordova ve Capacitor gibi çapraz platform çerçeveleri için OneSignal SDK\u0026#x27;yı kurun.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OneSignal Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Mobil SDK kurulumu - OneSignal Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Android, iOS, Huawei, Amazon ve React Native, Expo, Flutter, Unity, Cordova ve Capacitor gibi çapraz platform çerçeveleri için OneSignal SDK\u0026#x27;yı kurun.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OneSignal Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://onesignal.mintlify.site/_mintlify/api/og/v2?division=Mobil+SDK+kurulumu\u0026amp;title=Mobil+SDK+kurulumu\u0026amp;description=Android%2C+iOS%2C+Huawei%2C+Amazon+ve+React+Native%2C+Expo%2C+Flutter%2C+Unity%2C+Cordova+ve+Capacitor+gibi+%C3%A7apraz+platform+%C3%A7er%C3%A7eveleri+i%C3%A7in+OneSignal+SDK%27y%C4%B1+kurun.\u0026amp;theme=12e705baa88dc8cc6d7a9877\u0026amp;signature=7258a819536b0840dc121f183302e88251d2777c9e4da250da2118f037f377fc\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Mobil SDK kurulumu - OneSignal Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Android, iOS, Huawei, Amazon ve React Native, Expo, Flutter, Unity, Cordova ve Capacitor gibi çapraz platform çerçeveleri için OneSignal SDK\u0026#x27;yı kurun.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://onesignal.mintlify.site/_mintlify/api/og/v2?division=Mobil+SDK+kurulumu\u0026amp;title=Mobil+SDK+kurulumu\u0026amp;description=Android%2C+iOS%2C+Huawei%2C+Amazon+ve+React+Native%2C+Expo%2C+Flutter%2C+Unity%2C+Cordova+ve+Capacitor+gibi+%C3%A7apraz+platform+%C3%A7er%C3%A7eveleri+i%C3%A7in+OneSignal+SDK%27y%C4%B1+kurun.\u0026amp;theme=12e705baa88dc8cc6d7a9877\u0026amp;signature=7258a819536b0840dc121f183302e88251d2777c9e4da250da2118f037f377fc\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OneSignal Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3A3DB3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/tr/mobile-sdk-setup.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://documentation.onesignal.com/docs/en/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://documentation.onesignal.com/docs/cn/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://documentation.onesignal.com/docs/ko/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://documentation.onesignal.com/docs/ja/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://documentation.onesignal.com/docs/pt-BR/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://documentation.onesignal.com/docs/es/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://documentation.onesignal.com/docs/fr/mobile-sdk-setup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://documentation.onesignal.com/docs/en/mobile-sdk-setup\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://documentation.onesignal.com/#organization\",\"name\":\"OneSignal Documentation\",\"url\":\"https://documentation.onesignal.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/onesignal/yJcueeDCO7UpHnnY/logo/OneSignal-Logo.svg?fit=max\u0026auto=format\u0026n=yJcueeDCO7UpHnnY\u0026q=85\u0026s=1fcfb6fef6d820fd9d99c74850711107\"}},{\"@type\":\"WebSite\",\"@id\":\"https://documentation.onesignal.com#website\",\"name\":\"OneSignal Documentation\",\"url\":\"https://documentation.onesignal.com\",\"publisher\":{\"@id\":\"https://documentation.onesignal.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup#webpage\",\"url\":\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup\",\"name\":\"Mobil SDK kurulumu\",\"description\":\"Android, iOS, Huawei, Amazon ve React Native, Expo, Flutter, Unity, Cordova ve Capacitor gibi çapraz platform çerçeveleri için OneSignal SDK'yı kurun.\",\"dateModified\":\"2026-08-31T17:09:26.901Z\",\"isPartOf\":{\"@id\":\"https://documentation.onesignal.com#website\"},\"breadcrumb\":{\"@id\":\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"OneSignal Documentation\",\"item\":\"https://documentation.onesignal.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mobil SDK kurulumu\",\"item\":\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup#article\",\"headline\":\"Mobil SDK kurulumu\",\"name\":\"Mobil SDK kurulumu\",\"description\":\"Android, iOS, Huawei, Amazon ve React Native, Expo, Flutter, Unity, Cordova ve Capacitor gibi çapraz platform çerçeveleri için OneSignal SDK'yı kurun.\",\"url\":\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup\",\"mainEntityOfPage\":{\"@id\":\"https://documentation.onesignal.com/docs/tr/mobile-sdk-setup#webpage\"},\"dateModified\":\"2026-08-31T17:09:26.901Z\",\"keywords\":\"Mobil SDK, Android kurulumu, iOS kurulumu, React Native, Unity, Flutter, Cordova, push bildirimleri\",\"publisher\":{\"@id\":\"https://documentation.onesignal.com/#organization\"},\"isPartOf\":{\"@id\":\"https://documentation.onesignal.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OneSignal Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OneSignal Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/docs/en/mobile-sdk-setup"}]},{"language":"cn","pages":[{"title":"cn","href":"/docs/cn/mobile-sdk-setup"}]},{"language":"ko","pages":[{"title":"ko","href":"/docs/ko/mobile-sdk-setup"}]},{"language":"ja","pages":[{"title":"ja","href":"/docs/ja/mobile-sdk-setup"}]},{"language":"tr","tabs":[{"tab":"Ana Sayfa","pages":[{"title":"Ana Sayfa","href":"/docs/tr/home"}]},{"tab":"Kullanıcı Kılavuzları","pages":[{"title":"Kullanıcı Kılavuzları","href":"/docs/tr/quickstart-guide"}]},{"tab":"Geliştirici Kılavuzları","groups":[{"group":"Geliştirici Belgeleri","pages":[{"title":"Geliştiriciler","href":"/docs/tr/developers"},{"title":"Kimlik doğrulama","href":"/docs/tr/identity-verification"},{"group":"Kullanıcı modeli","pages":[{"title":"Kullanıcı modeli ve geçiş kılavuzu","href":"/docs/tr/user-model-migration-guide"},{"title":"Mobil SDK Eşlemesi","href":"/docs/tr/device-user-model-mobile-sdk-mapping"},{"title":"Web SDK Eşleştirmesi","description":"Eski Player Model ile yeni User Model arasındaki OneSignal Web SDK yöntemlerini karşılaştırın. TypeScript tabanlı kod örnekleri ve güncellenmiş metod referansları ile uygulamanızı nasıl geçireceğinizi öğrenin.","href":"/docs/tr/device-user-model-web-sdk-mapping"}]}]},{"group":"Mobil SDK'lar","pages":[{"group":"Mobil SDK kurulumu","pages":[{"title":"Mobil SDK kurulumu","href":"/docs/tr/mobile-sdk-setup"},{"group":"Platform kimlik bilgileri kurulumu","pages":[{"title":"Android Firebase kimlik bilgileri","description":"OneSignal'da Firebase Cloud Messaging (FCM) Hizmet Hesabı kimlik bilgilerini yapılandırarak Google Play Store'daki uygulamalar için Android push bildirimlerini etkinleştirin.","href":"/docs/tr/android-firebase-credentials"},{"title":"iOS p8 token tabanlı APNs bağlantısı","href":"/docs/tr/ios-p8-token-based-connection-to-apns"},{"title":"iOS p12 sertifika oluşturma","href":"/docs/tr/ios-p12-generate-certificates"},{"title":"Amazon API anahtarı oluşturma","href":"/docs/tr/generate-an-amazon-api-key"},{"title":"Huawei yetkilendirmesi","href":"/docs/tr/authorize-onesignal-to-send-huawei-push"}]},{"title":"iOS SDK kurulumu","href":"/docs/tr/ios-sdk-setup"},{"title":"Android SDK kurulumu","href":"/docs/tr/android-sdk-setup"},{"title":"Unity SDK kurulumu","href":"/docs/tr/unity-sdk-setup"},{"title":"React Native SDK kurulumu","href":"/docs/tr/react-native-sdk-setup"},{"title":"Expo SDK kurulumu","href":"/docs/tr/react-native-expo-sdk-setup"},{"title":"Flutter SDK kurulumu","href":"/docs/tr/flutter-sdk-setup"},{"title":"Flutterflow SDK kurulumu","href":"/docs/tr/flutterflow-sdk-setup"},{"title":"Cordova SDK kurulumu","href":"/docs/tr/cordova-sdk-setup"},{"title":"Capacitor SDK kurulumu","href":"/docs/tr/capacitor-sdk-setup"},{"title":".NET MAUI SDK kurulumu","href":"/docs/tr/net-sdk-setup"},{"title":"Amazon SDK kurulumu","href":"/docs/tr/amazon-sdk-setup"},{"title":"Huawei SDK kurulumu","href":"/docs/tr/huawei-sdk-setup"}]},{"group":"Mobil SDK referansı","pages":[{"title":"Mobil SDK referansı","href":"/docs/tr/mobile-sdk-reference"},{"title":"Mobil Servis Eklentileri","href":"/docs/tr/service-extensions"},{"title":"Bildirim tepsisini yönetme","href":"/docs/tr/managing-the-notification-tray"},{"title":"OSNotification payload","href":"/docs/tr/osnotification-payload"},{"title":"iOS: App Clip Desteği","href":"/docs/tr/app-clip-support"}]},{"group":"Mobil SDK hata ayıklama","pages":[{"title":"Mobil SDK sorun giderme","href":"/docs/tr/mobile-troubleshooting"},{"title":"Hata Ayıklama Günlüğü Alma","href":"/docs/tr/capturing-a-debug-log"}]}]},{"group":"Web SDK'lar","pages":[{"group":"Web SDK kurulumu","pages":[{"title":"Web SDK kurulumu","href":"/docs/tr/web-sdk-setup"},{"title":"iOS web push kurulumu","href":"/docs/tr/web-push-for-ios"},{"title":"OneSignal service worker","href":"/docs/tr/onesignal-service-worker"},{"title":"OneSignal Web SDK ile özel kod web push kurulumu","href":"/docs/tr/web-push-custom-code-setup"},{"title":"Google Tag Manager kurulumu","href":"/docs/tr/google-tag-manager"},{"title":"Angular Web SDK kurulumu","href":"/docs/tr/angular-setup"},{"title":"ReactJS ve NextJS Kurulumu","href":"/docs/tr/react-js-setup"},{"title":"Vue JS Web SDK kurulumu","href":"/docs/tr/vue-js-setup"}]},{"title":"Web SDK referansı","href":"/docs/tr/web-sdk-reference"},{"group":"Web SDK hata ayıklama","pages":[{"title":"Web SDK sorun giderme","href":"/docs/tr/troubleshooting-web-push"},{"title":"Önbelleği temizleme ve push izinlerini sıfırlama","href":"/docs/tr/clearing-cache-and-resetting-push-permissions"},{"title":"Web push webhook'ları","href":"/docs/tr/webhooks"}]}]},{"group":"Canlı Etkinlikler","pages":[{"title":"Live Activities geliştirici kurulumu","href":"/docs/tr/live-activities-developer-setup"},{"title":"Platformlar arası Live Activity SDK kurulumu","href":"/docs/tr/cross-platform-live-activity-setup"},{"title":"Android Live Update bildirimleri","href":"/docs/tr/android-live-notifications"}]},{"group":"Masaüstü \u0026 Watch Kurulumu","pages":[{"title":"macOS uygulama kurulumu","href":"/docs/tr/macos-app-setup"},{"title":"Windows uygulama kurulumu","href":"/docs/tr/windows-app-setup"},{"title":"watchOS ve Wear OS Desteği","href":"/docs/tr/watchos-and-wear-os-support"}]}]},{"tab":"Eğitimler","pages":[{"title":"Eğitimler","href":"/docs/tr/tutorials"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/rest-api-overview"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/changelog"}]}],"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://onesignal.com/blog"},{"anchor":"GitHub","icon":"github","href":"https://github.com/OneSignal"},{"anchor":"YouTube","icon":"youtube","href":"https://www.youtube.com/@onesignalofficial/playlists"}]}},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/docs/pt-BR/mobile-sdk-setup"}]},{"language":"es","pages":[{"title":"es","href":"/docs/es/mobile-sdk-setup"}]},{"language":"fr","pages":[{"title":"fr","href":"/docs/fr/mobile-sdk-setup"}]}]},"basePath":"","title":"Mobil SDK kurulumu - OneSignal Documentation","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-5Xwp92K7.js","DynamicMarkdown-BoyYAA8K.js","zoom-image-lightbox-DkE6VzSN.js","lightbox-handle-r17bVUz3.js"]}