আমি একটি সাধারণ সাধারণ আইওএস অ্যাপ্লিকেশন তৈরি করতে খুব চেষ্টা করছি যা পুশ বিজ্ঞপ্তিগুলি পেতে পারে। এটি করার জন্য আমার একমাত্র কারণ হ'ল কিছু অন্যান্য দলের সদস্যদের ব্যবহারের জন্য একটি পদ্ধতি স্থাপন করা, এবং ওয়েবে অন্য কোথাও এই জাতীয় নির্দেশের কার্যকরী সংস্করণ খুঁজে পাওয়া যায়নি। আমাদের দোকান আইওএস দেবের কাছে মোটামুটি নতুন, আমি ব্যক্তিগতভাবে আইওএস ডেভ এবং এক্সকোডের সাথে সম্পূর্ণ অনভিজ্ঞ। আমি অ্যাপল এবং অন্য কোথাও দশটি টিউটোরিয়াল, নিবন্ধ এবং সমস্যা পোস্টের মধ্য দিয়ে হোঁচট খেয়েছি এবং আমার মনে হচ্ছে আমি সম্ভবত সেখানে উপস্থিত ...
এখানে আমি পেয়েছি (নোট আমি Xcode 4.3 ব্যবহার করছি এবং প্রথমদিকে আইওএস 5.1 এ স্থাপনের চেষ্টা করছি এবং আমি সংগ্রহ করেছি যে কিছু জিনিস সাম্প্রতিকতম এক্সকোডের পূর্ববর্তী সংস্করণে পরিবর্তিত হয়েছে, তবে আবার আমি সকলের কাছে নতুন এটি - এবং এটি সম্পূর্ণ বিভ্রান্তিকর এবং সংশ্লেষিত হিসাবে খুঁজে পাওয়া):
1) আমি আমার আইফোনে একটি প্রভিশন প্রোফাইল পেয়েছি যা পুশ সক্ষম করেছে
2) আমার পরীক্ষার এক্সকোড প্রকল্পে আমি পেয়েছি যে প্রভিশন প্রোফাইলটি স্বাক্ষর পরিচয় হিসাবে নির্বাচিত হয়েছে (সেটিং বিল্ডিং> কোড সাইন ইন)
3) আমি সংক্ষিপ্তসার এবং তথ্য> কাস্টম আইওএস টার্গেট বৈশিষ্ট্যগুলি সঠিকভাবে সেট করা হয়েছে * এর অধীনে আমার বান্ডিল শনাক্তকারী পেয়েছি * (আমার মনে হয় ??)
4) আমি রেজিস্ট্রেশন পেয়েছি রেমিটোটোটাইফিকেশন টাইপ আমার ডেলিগেটের ডিড ফিনিশ লঞ্চিং উইথঅপশনগুলিতে কল করা হচ্ছে
5) আমি আমার প্রতিনিধিটিতে রেজিস্টার ফর রেমোটনোটিকেশনস উইথডেভাইস টোকেন এবং ডিফল্ট ট্যুরজিস্টারফরমেটনোটিকেশনস উইথ এয়ার পেয়েছি, যথাক্রমে ডিভাইস টোকেন বা ত্রুটি লগ করার জন্য সেট আপ করেছি
6) আমি সংক্ষিপ্তসার অধীনে সক্ষম এনটাইটেলমেন্টগুলি পেয়েছি।
)) নীচে নির্বাচিত এনটাইটেলমেন্ট ফাইলগুলির নীচে হ'ল টিঙ্কার ((আমার পরীক্ষা প্রকল্পের নাম), যা আমি স্বয়ংক্রিয়ভাবে সক্ষম হ'ল পরীক্ষা করে যখন স্বয়ংক্রিয়ভাবে উত্পন্ন হয়েছিল
৮) টিঙ্কার .. সেন্টিটালমেন্টস ফাইলটিতে আমি নিম্নলিখিতটি পেয়েছি (যা আমি জোগাড় করেছি পুরো ওয়েবে বিভিন্ন পোস্টের উপর ভিত্তি করে সঠিক, তবে যা আমি নিজেই অ্যাপলের কাছ থেকে নির্দিষ্ট কিছু খুঁজে পাচ্ছি না):
আপডেট করা হয়েছে
9) এছাড়াও, আমি এনটাইটেলমেন্ট ফাইল ছাড়াই পুরো জিনিসটি চেষ্টা করেছি এবং মূলত একই ফলাফল পেয়েছি।
10) আমার মোবাইল প্রোভিশন ফাইলের সামগ্রীতে এনটাইটেলমেন্টগুলি সঠিকভাবে অন্তর্ভুক্ত রয়েছে (আমি সংখ্যা এবং ডোমেন স্ক্র্যাম্বল করেছি তবে কাঠামোগতভাবে একই):
<key>application-identifier</key>
<string>12355456A7.com.whatever.tinker</string>
<key>aps-environment</key>
<string>development</string>
<key>get-task-allow</key>
<true/>
<key>keychain-access-groups</key>
<array>
<string>12355456A7.*</string>
</array>
/ শেষ আপডেট
আমি যখন আমার ডিভাইসে এটি চালানোর চেষ্টা করি, আমি এক্সকোড আউটপুটে নিম্নলিখিত ত্রুটিটি পাই:
2012-06-11 12:45:23.762 Tinker6[13332:707] Failed to get token, error:
Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment'
entitlement string found for application" UserInfo=0x24a3b0
{NSLocalizedDescription=no valid 'aps-environment' entitlement string
found for application}
আমি NO- তে অ্যাপস-এনভায়রনমেন্ট, উত্পাদন সম্ভাব্য চারটি সমন্বয়, একই জিনিস - এ গেট-টাস্ক-অনুমতি স্থাপনের চেষ্টা করেছি।
আমি কিভাবে এই অতীত পেতে পারি? এ বিষয়ে নিশ্চিত দলিল কোথায়?
- আরও পটভূমি অনুসরণ করে -
* বান্ডেল আইডি হিসাবে, প্রোভিশনিং প্রোফাইলে অ্যাপ আইডি এবং প্রোফাইল আইডির সাথে এটি কীভাবে সেট করা উচিত সে সম্পর্কে আমি এখনও পরিষ্কার নই। অ্যাপ আইডির অধীনে প্রভিশনিং পোর্টালে আমার কাছে এটি রয়েছে (আবার, নম্বর এবং ডোমেন স্ক্র্যাম্বল হয়েছে):
এবং দুটি জায়গার বান্ডিল আইডি সেট করা আছে আমার কাছে এটি রয়েছে:
এগুলি সঠিক কিনা তা আমি মোটেও নিশ্চিত নই বা একটি বা উভয়ই 12355456A7.com.w काहीही.tinker এ সেট করা উচিত কিনা, যদিও আমি প্রক্রিয়াটিতে এর আগে কোনও সফলতা না দিয়ে চেষ্টা করেছি ...
দ্রষ্টব্য আমি বুঝতে পারি যে অনুরূপ শিরোনাম সহ অনেকগুলি পোস্ট রয়েছে তবে ফাইলগুলির নাম এবং প্রদত্ত বিবরণগুলির উপর ভিত্তি করে সেগুলি সমস্ত পুরানো বলে মনে হচ্ছে এবং সমাধানগুলির কোনওটিই কার্যকর বলে মনে হচ্ছে না। আমি আশা করছি যে আমি যে বৃহত্তর স্তরের দিয়েছি তার একটি গুণমানের প্রতিক্রিয়া হবে warrant আমি সম্ভবত যত তাড়াতাড়ি সম্ভব একটি বরাদ্দ নিযুক্ত করব এবং আপনি যদি একটি উচ্চমানের উত্তর দেন যা সমাধানের দিকে নিয়ে যায় আমি আপনাকে অনুগ্রহ প্রদান করব পাশাপাশি টুইটার এবং আমার ব্লগের মাধ্যমে আপনার উত্তর প্রচার করব। বিশেষত যদি আপনি ক্রসপোস্ট পোস্টটি সত্যিই ভাল পোস্ট করেন তবে "আপনার ব্লগে বা যা কিছু হোক না কেন প্রভিশন এবং অন্য যাবতীয় সহ একটি সাধারণ ধাক্কা নোটিফিকেশন অ্যাপ্লিকেশন গ্রহণ করার জন্য আপনার সঠিক 500 টি পদক্ষেপের দরকার এখানে ।